NET Azure AI Developer
Role details
Job location
Tech stack
Job description
Seeking a talented Senior .NET Azure AI Developer to join our team. In this role, you will design, develop, and maintain scalable software solutions leveraging the Microsoft Azure platform and cutting-edge AI technologies. The ideal candidate will demonstrate deep expertise in C#, NodeJS and possess strong experience with cloud services, AI/Machine Learning concepts, and modern DevOps practices., * Design, develop, and maintain robust, scalable applications using .NET and ASP.NET Core
-
Implement and manage solutions on the Azure platform, including deployment, monitoring, and scaling of applications
-
Integrate AI capabilities using Azure AI tools such as Azure Machine Learning and Cognitive Services
-
Develop and secure RESTful APIs for seamless application integration
-
Practice DevOps principles, utilizing Azure DevOps for CI/CD pipelines, version control (Git), and automated testing
-
Create and maintain infrastructure as code using Bicep scripts for Azure resource provisioning and management
-
Collaborate with cross-functional teams to define, design, and ship new features
Programming & Development:
- Deep expertise in C# and the .NET framework, including modern features
Requirements
-
Experience with Python or Node.js for application development, data processing, or specific AI tasks
-
Experience with client-side technologies and modern front-end frameworks such as Angular or React
-
Strong SQL skills, including query optimization and database design
-
Experience with commercial development processes, including Agile methodologies (Scrum/Kanban), unit testing, and debugging systems
Cloud & Infrastructure:
-
Proficiency in Microsoft Azure services, including App Services, Azure Functions, Blob Storage, and SQL/Cosmos DB
-
Hands-on experience with Bicep scripting for infrastructure as code and Azure resource management
-
Strong DevOps background with Azure DevOps, CI/CD pipeline development, and automation
-
Experience with Kubernetes, Terraform, or other orchestration and infrastructure tools
-
Working knowledge of Docker for containerizing and deploying applications
AI/ML & Data:
-
Familiarity with core AI/Machine Learning concepts and hands-on experience using Azure Open AI APIs and tools
-
Experience with both relational databases (SQL Server, PostgreSQL) and NoSQL databases (Cosmos DB)