09 Oct
|
Innova software Services
|
Toronto
09 Oct
Innova software Services
Toronto
Senior Azure .NET Developer 5 7 Years Experience Azure Cloud Senior Developer Location: Not specified | Work Arrangement: Not specified | Employment Type: Not specified Job Summary We are seeking a highly skilled Senior Azure .NET Developer to design, develop, deploy, and maintain scalable, secure, and high-performance cloud-based applications within the Microsoft Azure ecosystem.
The ideal candidate will have strong expertise in C#, .NET Core, Azure Functions, Azure App Services, Azure Kubernetes Service, Cosmos DB, REST APIs, microservices, and CI/CD pipelines.
This role involves technical design, hands-on development, cloud application architecture, performance optimization, and collaboration with distributed engineering teams.
Key Responsibilities Design, develop, and deploy scalable, secure, and highly available applications using Microsoft Azure.
Participate in the complete software development lifecycle, including requirements, architecture, coding, testing, deployment, and maintenance.
Develop cloud-native applications using Azure Functions, App Services, Logic Apps, Cosmos DB, AKS, and Azure Storage.
Design and maintain RESTful APIs, microservices, and third-party integrations.
Collaborate with cloud architects to implement reliable and scalable solutions.
Develop clean, maintainable, and productive code following established engineering standards.
Conduct code reviews and support development best practices.
Implement automated CI/CD pipelines using Azure Dev
Ops, Git, Jenkins, or comparable tools.
Monitor applications using Azure Monitor and Application Insights.
Troubleshoot application defects and optimize performance, reliability, and scalability.
Implement secure coding, identity and access management,
and encryption practices.
Participate in Agile ceremonies, sprint planning, and development activities.
Create architecture diagrams, API specifications, and technical documentation.
Mentor junior developers and provide technical guidance.
Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline. 5 7 years of professional software development experience, including at least 3 years working with Microsoft Azure.
Strong programming expertise in C# and .NET Core, with knowledge of Java
Script, Node.js, or Python.
Hands-on experience with Microsoft Azure services, including: Azure Functions Azure App Services Azure Kubernetes Service (AKS) Azure Cosmos DB Azure SQL Database Azure Event Hubs Azure Service Bus Azure Logic Apps Azure Storage Strong understanding of microservices, serverless computing, Docker, and Kubernetes.
Experience designing RESTful APIs and integrating external systems.
Experience implementing CI/CD pipelines and Dev
Ops automation.
Knowledge of cloud security, IAM, encryption, and secure coding.
Experience with performance tuning, monitoring, and application troubleshooting.
Familiarity with Jira, Confluence, and Azure Dev
Ops Boards.
Strong understanding of Agile software development practices.
Excellent communication, analytical, collaboration, and technical leadership skills.
Preferred Qualifications Relevant Microsoft Azure development or architecture certifications.
Experience supporting enterprise-scale cloud applications.
Experience working with globally distributed development teams.
Experience improving cloud application performance, reliability, and operational efficiency.
📌 Azure.NET Developer (Toronto)
🏢 Innova software Services
📍 Toronto