emergiTEL is hiring an
Application Developer for our client in the
financial services / payments industry. This is a
Permanent role.
Compensation: $84,000 – $105,000 per year
Location: Mostly remote; preferred location Greater Toronto Area (ON) or Calgary (AB)
Job Description (English)
Role Summary
- Design, build, and maintain next-generation payment applications within the Microsoft Azure ecosystem.
- Support modernization initiatives while maintaining mission-critical systems supporting Canada’s credit union payments infrastructure.
- Work with technologies including React, .NET, and Azure cloud-native services.
- Contribute to applications supporting e-Transfer, Bill Pay, Cheque, Wires, Automated Funds Transfer (AFT), and emerging initiatives such as Open Banking, Digital ID, and Real-Time Rail.
- Collaborate in an agile, iterative development environment focused on clean design and high-quality engineering.
Key Responsibilities
- Design, develop, test, and maintain cloud-native applications using C# and the .NET framework.
- Architect and implement microservices leveraging Azure App Service, Azure Functions, AKS, Azure Blob Storage, and related services.
- Build modern, responsive front-end applications using React or Angular and integrate them with backend services.
- Design, optimize, and maintain Microsoft SQL Server databases, including stored procedures, views, and performance tuning.
- Implement automated testing frameworks and CI/CD pipelines to ensure quality, security, and performance.
- Participate in and lead code reviews to enforce coding standards and best practices.
- Integrate cloud and on-premises systems using RESTful APIs, messaging queues, and other integration patterns.
- Produce clear technical documentation for development, support, and reporting.
- Collaborate closely with cross-functional teams to deliver solutions aligned with business requirements.
- Troubleshoot and resolve application issues, performance bottlenecks, and production incidents.
- Provide production support, including participation in 24/7 on-call rotations as required.
Experience and Skills
- Minimum 5 years of experience developing in C# with strong .NET expertise.
- Hands-on experience deploying and operating applications in Microsoft Azure.
- Financial or payments systems experience is required.
- Experience with React or Angular is an asset.
- Strong knowledge of Microsoft SQL Server, including complex queries and performance optimization.
- Experience with Power BI, including data modeling, DAX, and Azure data source integration.
- Experience implementing unit, integration, and UI automated testing.
- Solid understanding of object-oriented programming and design patterns.
- Experience designing and implementing RESTful APIs.
- Proficiency with Git and modern version control workflows.
- Familiarity with Agile/Scrum methodologies and tools such as JIRA.
- Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.