Intermediate Software Engineer developing applications for NMI’s Gateway Portals team. Collaborating with cross-functional teams to enhance partner-facing web portals and improve user experience.
Responsibilities
Design, build, and enhance features across multiple Gateway Portal applications used by NMI staff, partners, and merchants
Develop and maintain front-end and back-end functionality using technologies such as PHP, C#, JavaScript, React, and Angular
Develop and maintain MySQL queries aligned with best practices for performance and scalability
Write unit, integration, and end-to-end tests to ensure code quality and reliability
Document business logic, application workflows, and technical design decisions
Collaborate with Product Managers to refine requirements and contribute to technical solution design
Participate in code reviews to maintain high engineering standards and share best practices
Work with Site Reliability Engineering and QA teams to ensure software is observable, resilient, secure, and production-ready
Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross- functional teams
Contribute to continuous improvement of development processes, tooling, and engineering practices
Requirements
Bachelor’s degree in Computer Science or equivalent experience
3+ years of experience developing complex applications
Professional experience developing applications in PHP
Strong understanding of object-oriented programming and design patterns
Experience with relational databases such as MySQL (schema design, query optimization)
Familiarity with secure coding principles and building software with security in mind
Experience with Git and CI/CD workflows
Experience contributing across the full software development lifecycle
Experience with modern frontend development (JavaScript, React, NPM, basic CSS)
Ability to work both independently and collaboratively
Principal Data Engineer (AWS) role in Toronto, ON. Hands - on leadership designing cloud - native data platforms on AWS, architecting scalable pipelines and mentoring teams.
Senior Python Developers/Data Engineers needed for contract work at a top Canadian bank. Build cloud - native data solutions, scalable systems, and tackle complex data challenges.
Data Engineer focusing on building scalable GCP solutions for TELUS Digital. Collaborating on vendor technologies and integrating with internal systems.
Principal Data Engineer with 10+ years experience to lead AWS cloud - native data platform design and enterprise data strategy. Hybrid role in Toronto with 2 days onsite.
Design and implement end - to - end data architectures using Microsoft Fabric components with emphasis on Medallion architectural patterns. Contract position in Winnipeg.
Data Architecture Advisor designing robust data management solutions. Involved in data integration, analytics, and architecture implementation for diverse business sectors.
Data Engineer with 6+ years experience needed in Mississauga, ON. Must have strong Python and Spark skills for designing software solutions and data analysis.
Sr. IFRS17 Data Engineer contract role in Toronto (hybrid). Must have IFRS17 experience, insurance domain knowledge, and expertise in Python, PySpark, SQL, and data analysis.