Work In Tech

Find your next role at Canada's fastest-growing tech companies

Practice Leader, Development - Interac Verified

Interac

Interac

Toronto, ON, Canada
Posted on Tuesday, February 6, 2024

Practice Leader, Development - Interac Verified

At Interac, we design and deliver products and solutions that give Canadians control over their money so they can get more out of life. But that’s not all. Whether we’re leading real-time money movement, driving innovative commerce solutions like open payments for transit systems, or making advancements in new areas like verification and open banking, we are playing a key role in shaping the future of the digital economy in Canada.

Want to make a lasting impact amongst a community of creative thinkers, problem solvers, technical gurus and high-performance application developers? We want to hear from you.

The Practice Leader, Development - Interac Verified—reporting to the Practice Area Leader, Software Developmentwill be responsible for driving the technical direction and delivery of high-quality software solutions that are aligned with the Product’s strategic objectives and roadmap. They are passionate about building new features, enhancing existing products, and translating the client's business requirements into specific systems and technology solutions.

You’ll be responsible for:

  • Developing complex, highly performance, scalable, and reliable software systems.

  • Managing planning, development, performance, and maintenance of software applications.

  • Maintaining a good understanding of and aligning with other Practice Lead members on software development standards/guidelines.

  • Evaluating and building the best application architecture for the problem such as batch, event based, queue.

  • Leading, mentoring, and motivating a high-performing team of software development practitioners, ensuring alignment with the organization’s objectives, encouraging professional development and modeling a culture of collaboration, innovation and technical excellence.

  • Proactively identifying architectural weaknesses and recommending appropriate solutions, performing functional and code reviews in related areas.

  • Grasping the business requirements and designing the architecture in alignment with architectural standards and principles.

  • Working with software testing teams and assisting them in maintaining robust test scripts and test environment.

  • Providing technical leadership and guidance throughout the software development lifecycle, leveraging best practices for continuous improvement.

  • Regularly collaborating with business stakeholders to understand requirements and provide technical insights.

  • Coaching practice members to strive for technical excellence by adhering to approved software development standards, best practices and architectural principles, while minimizing technical debt.

  • Ensuring practice members develop T-shaped skillsets with deep domain expertise and complementary skillsets.

  • Maintaining constant communication and engagement with Product to ensure alignment on business and technology strategy.

  • Collaborating with Agile Coaches in supporting coaching, learning and continuous improvement within Agile squads.

You bring:

  • A University degree in Computer Science/Engineering or equivalent combination of education and experience.

  • Eligibility to work for Interac Corp. in Canada in a full-time capacity.

  • 7 years minimum experience in a software development position.

  • 2-3 years of experience as an architect/development lead.

  • The eligibility for or hold Secret – Level II (or higher) Clearance with the Government of Canada.

  • Experience working in an Agile software development environment is an asset.

  • Strong experience developing resilient/distributed Java-based applications using Spring, Spring MVC, Spring Boot, JPA, JMS, Hibernate.

  • Experience designing, developing, and consuming REST Web services.

  • Experience designing, creating, and securing APIs - a solid fundamental understanding of Application Security Controls and mechanism to securing communication.

  • A solid understanding of Certificates, TLS, Encryption, use and integration of HSMs.

  • Strong working knowledge of secure web application programming principles.

  • Experience developing high-throughput, low latency systems and service-oriented architectures.

  • Experience in service mesh technologies such as Istio and Envoy.

  • A background in microservices, containerized applications, Docker/Kubernetes, cloud technologies.

  • Strong experience using CI/CD automation/build tools.

  • Strong understanding of performance implications in relation to large data sets and the various approaches to mitigate.

  • Confidence in your ability to communicate detailed information in an impactful way.

  • The ability to keep pace with new technologies and to apply them appropriately.

  • Demonstrated proficiency in team leadership and mentorship, with a proven track record of guiding and inspiring team members to achieve their full potential while fostering a collaborative and innovative work environment.

  • Proactive problem-solving skills with a demonstrated track record of driving continuous improvement initiatives and the ability to learn quickly.

  • Understanding that success is in the details. You notice things that others don't. Your critical thinking skills help to inform your decision making.

  • The ability to give meaning to data. You enjoy investigating complex problems, making sense of information, and troubleshooting.

    Interac requires employees to complete a background check that is completed by one of our service providers. We use this service to complete the following checks:

    • 5-year employment verification;
    • Canadian criminal record check;
    • Education verification;
    • Canadian ID cross-check;
    • Public safety verification; and
    • Credit inquiry

    How we work
    We know that exceptional people have great ideas and are passionate about their work. Our culture encourages excellence and actively rewards contributions with:

    Connection: You’re surrounded by talented people every day who are driven by their passion of a common goal.

    Core Values: They define us. Living them helps us be the best at what we do.

    Compensation & Benefits: Pay is driven by individual and corporate performance and we provide a multitude of benefits and perks.

    Education: To ensure you are the best at what you do we invest in you