Application Developer
Posted on:
3 days ago
Vacancies:
1 Vacancy
Job Summary
emergiTEL is hiring an Application Developer for our client in the financial services / payments industry. This is a Permanent role.
Compensation: $84000 $105000 per year
Location: Mostly remote; preferred location Greater Toronto Area (ON) or Calgary (AB)
Job Description (English)
Role Summary
Compensation: $84000 $105000 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 Canadas credit union payments infrastructure.
- Work with technologies including 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.
- Design develop test and maintain cloud-native applications using C# and 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.
- Minimum 5 years of experience developing in C# with 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.
Required Experience:
IC