logo

View all jobs

Senior Integration Developer

Ottawa, Ontario
Position Description (scope of work or brief narrative):
Design, architect and implement integration flows using Microsoft Azure services
•Develop system integrations, using Microsoft Azure Integration Services to connect to on-premises, SaaS, and cloud-hosted applications.
•Create RESTful or SOAP web services and APIs to transmit data between applications.
•Collaborate with Architecture and Integrations team members to develop best practices and methodologies.
•Plan, design, coordinate with various functional and application teams to understand requirements.
•Support Testing and Validations.
•Produce interface design specifications, build and configurations books.
 
Required years of experience, training, technical skills, and other requirements for job performance:
•4+ years IT experience with at least 2-3 years’ experience in Microsoft Azure.
•Experience working with cloud/on-prem and hybrid cloud solutions
•Experience using other integration tools like Azure Integration Services, Boomi, Mulesoft, Informatica
•Experience with Microsoft Azure PaaS and SaaS solution development technologies including Azure Functions, Logic Apps, .NET, Powershell, JavaScript, Python etc
•Hands on experience with implementing security protocols like Oauth2, Basic Auth, WS-Security, SAML and Client Certificate authentication.
•Azure Service Bus and Azure Notifications Hub
•JSON, REST and data-based APIs and high scale performant service facades
•Hands on experience in writing custom connectors and Azure functions.
•Extensive experience in Agile and Azure DevOps practice
•Knowledge of continuous integration, continuous delivery and test-driven development
•Strong Analytic & Problem-Solving skills
•Excellent Communication & effective presentation skills
•Must be able to work as part of a team as well as individually with minimal supervision.
•Proficiency in English and French preferred.
•Preferred to have at least one of the below Azure Certifications:
AZ-103 Microsoft Azure Administrator
AZ-203 Developing Solutions for Microsoft Azure
AZ-300 Microsoft Azure Architect Technologies
 
Education:
• Bachelor’s Degree in Engineering or foreign equivalent, required from an accredited institution.
• Professional certification and post-graduate degree are desired
 
Security Clearance:
Security Clearance (Enhanced Reliability Status) from Government of Canada or the candidate should be a resident of Canada for 5 continuous years
 
Powered by