We are looking for a highly skilled .NET Engineer with cloud expertise and a strong emphasis on integrating advanced AI capabilities into projects. The ideal candidate will demonstrate robust proficiency in .NET, coupled with a deep understanding of at least one major cloud provider and familiarity with modern AI tools and frameworks.
This position provides a unique opportunity to work at the forefront of AI technology, utilizing the latest tools and frameworks to develop innovative solutions within the .NET ecosystem.
Responsibilities
- Develop and deploy cloud-native solutions with a focus on AI integration within projects
- Architect and release AI-powered applications, leveraging the .NET framework (5/6/8)
- Integrate and apply advanced AI tools, including Microsoft 365 Copilot Studio, GitHub Copilot, Azure AI Search, and Azure AI services
- Implement Retrieval Augmented Generation (RAG) techniques to improve language understanding and generative capabilities
- Create solutions using the Semantic Kernel for advanced AI reasoning and task completion
- Collaborate with cross-functional teams to understand project goals and translate them into AI-driven technical solutions
- Build AI-based features and functionalities using cloud-native architectures and industry-standard methodologies
- Write clean, maintainable, and well-documented code while adhering to coding standards and best practices
- Stay informed about advancements in .NET, cloud computing, AI, and Cloud Native architectures, and recommend cutting-edge solutions to enhance our AI capabilities
Requirements
- 2+ years of experience in .NET development
- Proven expertise in C# programming language with extensive experience in AI integration
- Proficiency in cloud computing and hands-on experience with leading platforms such as Azure, AWS, or Google Cloud Platform
- Experience working with Microsoft 365 Copilot Studio, GitHub Copilot, or other AI-assisted development tools
- Familiarity with Azure AI services, including Azure AI Search and Azure AI Foundry
- Knowledge of Large Language Models (LLM) and approaches like Retrieval Augmented Generation (RAG)
- Background in implementing Semantic Kernel or equivalent frameworks for AI reasoning
- Excellent problem-solving skills and the ability to effectively collaborate within team environments
- Strong communication skills and the capability to explain intricate technical concepts to non-technical audiences
- B2 level of English or higher, with an emphasis on technical communication skills
Nice to have
- Showcase of experience with Google Gemini Code Assist or comparable AI code generation tools
- Knowledge of Cloud Native architectures alongside familiarity with tools such as Kubernetes, Docker, and microservices
- Understanding of OpenAI API integration