Job Description
Our growing Oakville client who is a leader in the Financial industry is looking for a Senior Software Developer to join their team. The ideal candidate will have a minimum of 3-5 years related experience and will be responsible for the following:
This full-time permanent position reports to the Vice President, Technology as a Senior Software Developer on the Delivery Team. This is an exciting position for a highly experienced Azure Platform Integration Specialist and API Developer. We are seeking a highly motivated and forward-thinking candidate with a proven track record in designing and delivering Microsoft Azure Power Platform solutions as well as Microsoft Azure APIs integrated solutions. The right candidate is passionate about architecting secure enterprise level APIs and enterprise grade distributed Cloud data platforms / services / solutions.
Key Responsibilities:
• Work within an agile product management delivery methodology as part of a wider team.
• Collaborate with cross-functional stakeholders in the SDLC; PMs, BAs, QA Analysts, DevOps, C-level.
• Design, implement and Document Azure data-driven solutions – business & technical requirements.
• Working experience designing and implementing secure micro-services architecture in Azure leveraging Azure Power Platform ( Azure API, Azure Power Automate, Azure Native Solutions ) as well as enterprise grade JSON / REST APIs.
• Support various testing phases; regression / performance, UAT / smoke testing / post-production.
• Engage with IT governance to maintain data privacy, data governance and access control policies, standards and frameworks.
• Develop, enhance, maintain and optimize in-house data solutions, project quotes/estimates.
• Collaborate in defining an engineering culture .
Requirements:
The successful candidate will be a self-starter who will ‘own’ the product(s), knows inherently what is required to be successful in the role and has the leadership skills to engage others within the organization to help drive our business forward. They must possess strong analytical skills, must have the ability to solve problems under pressure and work well as part of a team but also must have the ability to be self-directed.
• Excellent communication and documentation skills.
• Working experience in designing / implementing / documenting secure distributed / high availability cloud solutions using Azure Power Platform, Azure Native Solutions and secure REST / JSON data-driven APIs.
• Demonstrated experience in API lifecycle | management | governance and establishing secure micro-services architecture along with OAuth, API Gateways and API frameworks.
• Working experience designing / implementing secure enterprise-grade micro-services and APIs.
• Working experience in working in various environments with DevOps, release and change management.
• Capacity to work without supervision and remain accountable to all stakeholders delivering solutions.
• Working experience with C#, ASP.MVC / ASP.NET / ASP.NET, MS DevStudio, JSON, XML, JS, CSS,
HTML/XHTML, Azure DevOps, MS Sql Server and MS Power Automate.
• Must have experience working with Atlassian Confluence & JIRA.
• Nice to have experience with various RDBMS or NoSQL DB.
• Nice to have experience using Dynamics 365 APIs.
Qualifications:
A minimum of 5 to 7 years’ experience in a similar role and a college diploma in computer science, software
engineering or equivalent. Industry courses / certifications / diplomas such as Microsoft MCSD, Scrum / ITIL / Azure
Developer Associate / Developing Solutions for MS Azure would be considered an asset.
Hours- 9am-5pm
This is a hybrid role- 3 days in office and 2 days from home.
Salary 90K-93K
If you are interested in this fantastic role then please apply asap.