Senior .Net / Azure Developer
Location: Toronto
Position Type: Contract - 12 months initially (Long term project)
Work Arrangement: Hybrid - 1 day per week in office
Compensation: Up to $110/hour
About the Role
We are seeking an experienced .Net Azure developer to join at the inception of a large scale, multi-year fully greenfield project. This person will be developing with best practices and guide a team to delivering the largest project in the bank right now. This is an incredible and unique opportunity to take the lead on a large scale, greenfield project to literally build a bank.
We are undertaking an ambitious initiative to build and integrate over 20 applications into a single core vendor product to support our global transaction banking systems. This project will:
- Create a unified core for corporate banking (Internet, Vendor Managed and Vendor Hosted)
- Support US market expansion
- Implement comprehensive corporate cash management systems
Required Technical Skills
- Expertise in C# .Net development, 8 years experience
- Azure cloud development expertise, ability to design and deploy cloud native solutions, as well as serverless functions
- "DevOps Minded" - exposure to AKS, Docker and Openshift a big plus
- SQL / PostgreSQL experience
- Microservices architecture and implementation
- Ability to design using modern patterns
- Experience with MVC patterns and architecture
- Experience taking projects from an idea to a delivered, functioning application
- Experience guiding and bringing the best out of the rest of your team
Desired Experience \& Skills
- Experience in financial services technology, particularly: Payment systems, Transaction banking, Wire transfers, SWIFT messaging. Capital markets candidates also encouraged to apply
- Python exposure, either programming or scripting is a nice to have
- Experience interviewing and identifying strong candidates