Job Description
About the job
Azure Application Developer
Location: Hybrid- Downtown Toronto
Responsibilities
Cloud-Based Application Development: Design, build and maintain scalable, secure, and reusable solution in Azure using services like Azure Function Apps, Logic Apps and API management to meet business and user requirements.API and Data Integration Expertise: Develop, deploy, and manage RESTful APIs and workflows, integrating data across diverse systems and ensuring seamless connectivity in the cloud environment.End-to-End Solution Delivery: Contribute to the full development lifecycle, including planning, estimating, coding, testing, debugging, and documenting, while ensuring adherence to timelines and quality standards.Solution Architecture and Design: Contribute to solution design sessions, ensuring architecture aligns with best practices for performance, scalability, and maintainability in Azure.Integration, Workflows and Automation: Develop and orchestrate integration workflows leveraging Azure services such as Event Grid, Service Bus, and Data Factory to streamline data pipelines and business processes.Incident Management and Support: Provide third-level support for Azure-based applications, promptly addressing incidents, root causes and applying preventive measures to minimize future disruptions.Continuous Improvement: Stay up-to-date with technology and industry trends, identifying opportunities to incorporate innovative tools and processes into the development lifecycle.Collaborative Development: Partner with cross-functional teams, including architects, cloud team, business analysts, and QA testers, to deliver integrated solutions and achieve project goals.Compliance and Security Standards: Ensure all solutions adhere to organizational policies and regulatory standards. Implementing security best practices across Azure resources.
Required Skills
Microsoft certification preferredMinimum 5 years’ experience working with Microsoft Technology stackSolid data integration hands-on development experienceStrong customer focusDemonstrated ability to handle multiple priorities successfullyStrong analytical and time management, organizational skillsExcellent verbal and written communication skillsAbility to pass a criminal background check and credit checkProven experience as an Azure Cloud and .NET Software DeveloperStrong proficiency with Azure Cloud Services including Azure Functions, App ServicesProficient understanding of data integration using REST API, SOAP Web ServicesFamiliarity with web services and XML standardsSolid experience with .NET Framework, C# developmentStrong understanding of the software development lifecycleStrong problem-solving skills and the ability to work independently and as part of a teamProficient understanding of OWASP security principlesP&C Insurance background and Python (nice to have)