Job SummaryWe are looking for a skilled .NET Developer with a strong background in Azure cloud services and AI/ML technologies. The ideal candidate will have a passion for developing high-quality software solutions that leverage the power of cloud computing and artificial intelligence to meet the needs of our clients.
Key ResponsibilitiesDesign and Development: Develop and maintain web applications using ASP.NET MVC and ASP.NET Core.Cloud Integration: Implement and manage Azure cloud services, ensuring the deployment, scaling, and security of applications.AI/ML Integration: Collaborate with data scientists to integrate AI/ML models into applications, enhancing functionality and user experience.CI/CD Pipelines: Design and maintain CI/CD pipelines using tools like Jenkins, Docker, and Kubernetes to automate deployment processes.Performance Optimization: Monitor and optimize the performance, reliability, and scalability of applications and infrastructure.Security: Conduct regular security assessments and implement best practices to ensure the protection of data and applications.Collaboration: Work closely with cross-functional teams, including software engineers, data scientists, and product managers, to deliver seamless and integrated solutions.Continuous Improvement: Facilitate the continuous improvement of development workflows and processes through automation and innovative approaches.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 5 years of experience in .NET development, with at least 2 years focused on Azure cloud services and AI/ML integration.Technical Skills:Proficient in C#, ASP.NET MVC, ASP.NET Core.Strong experience with Azure services (e.g., Azure Functions, Azure DevOps, Azure Cognitive Services).Knowledge of AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Azure ML).Experience with DevOps tools such as Jenkins, Docker, and Kubernetes.Familiarity with database technologies (SQL Server, NoSQL databases).Soft Skills:Excellent problem-solving abilities and attention to detail.Strong communication and collaboration skills.Ability to work in a fast-paced, dynamic environment.