Software Development Architect

Etobicoke, ON, Canada

Job Description

Who We Are

Moneris was created as a joint investment between RBC and BMO Bank of Montreal (including Harris Bank) in December 2000. By maintaining the tradition of security and strength of our parent banks, today we are Canada's #1 processor, and one of North America's largest.

Reporting to the Director of Software Development and Architecture for our Software Development Front End Platforms, the Software Development Architect will serve as the technical lead with a team of software development professionals delivering solutions to the multiple aspects of our product development.

What you'll do:

  • Engage in all stages of the software development lifecycle for multiple small-to-large scale projects, intended for various card accepting payment devices, e.g. stand-alone desktop and mobile POS terminals, pinpads, unattended payment devices etc.
  • Analyze and assess internal and external client requests to define and document detailed scope of work and solution expectations for internal Engineering resources.
  • Work with the project team forming strategies to meet release timelines aligned with the organizational roadmap while maintaining responsibility for collaborating across multiple teams (internal & external), to achieve the best customer outcomes.
  • Lead in all aspects of development including requirements definition, design, implementation, unit testing, and integration, ensuring on-time high quality deliveries.
  • Assessing systems in relation to functional and technical requirements for current and future products by working with internal key stakeholders. Closely collaborate with other business units to provide status, iterative releases, and make design decisions throughout development.
  • Effectively communicate solution designs to both business and technical groups to ensure a common understanding and achieve agreement.
  • Co-ordinate with internal and external partners to develop and manage requirements expectations and user experiences.
  • Conduct walkthroughs of requirements and specifications with key commercial and engineering resources and clients.
  • Work with hardware and software vendors ensuring deliveries of the components and modules required for building the solutions.
  • Make sure the software products meet the latest security and industry compliance requirements for the payment processing products.
  • Accountable to ensure resulting software deliverables adhere to all application product architectures and best practices.
  • Able to produce results quickly and thoroughly with limited supervision.
What you bring:
  • Bachelor's degree required. A degree in Computer Science, Computer or Software Engineering preferred.
  • 10+ years' experience working in system-level software development / architecture role.
  • 7+ years' experience in payment industry, card present environment.
  • 5+ years' technical leadership.
  • Expert knowledge and proven experience with EMV contact and contactless transaction processing.
  • Proficient in working in Java and C/C++ software development on Linux and Android OS, mobile and embedded systems design, Software Development Life Cycles (SDLC).
  • Outstanding verbal and written communication skills. Ability to establish and sell the senior leaders within the technology organization on your technical vision.
  • Working knowledge and experience with EMV and PCI standards.
  • A good understanding of Agile development and best practices.
Nice to have
  • Proficiency in payment systems and merchant acquiring business is an asset.
  • Experience with React Native, Node JS, C# development is a plus.
  • Experience with JIRA is beneficial.
What You Get
  • Emphasis on Wellness
  • RRSP matching & defined contribution pension plan
  • Flexible benefits package starting from day 1
  • Thrive in a Hybrid or Remote Model - including a tech peripheral rebate!
  • Extensive learning & development programs and resources - plus unlimited free access to LinkedIn Learning and Udemy courses!
  • EAP (Employee Assistance Program), Educational Assistance and Recognition Program
  • Employee perk program with incredible discounts for over 2,400 vendors!
  • Get involved in one or many of our Moneris Committees and Employee Resource Groups - Inclusive Workplace Council (IWC), Black Employee Network, just to name a few
Learn more about how Moneris is striving to be at the forefront of Fintech!

Note: We welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.

#LI-Hybrid

Note: We welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2069345
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Etobicoke, ON, Canada
  • Education
    Not mentioned