Role 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.
Key Responsibilities
• 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
• 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 complex 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)