logo

View all jobs

Application Developer

Calgary, Alberta
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.

Share This Job

Powered by