Overview

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

Montenegro (Prod)

  • We connect like-minded people
    • Experience exchange with colleagues from 55+ locations
    • Corporate and social events
    • Enjoyable working environment
  • We invest in your growth
    • Personal career development, soft skills and well-being programs
    • Unlimited access to Internal Learning Platform
    • Free English classes with certified teachers
  • We cover it all
    • Participation in the Employee Stock Purchase Plan
    • Comprehensive medical package (can be extended to family members)
    • Four trust days per year for personal needs
    • Benefits package (hotels, restaurants, stores and services)

[epamgdo] GUKKA (.NET)

To discover more about .NET practice at EPAM, visit this page.

[epamgdo] Montenegro (Hybrid)

Feel free to work remotely from anywhere across Montenegro or connect with colleagues at our Herceg-Novi and Podgorica offices.

[epamgdo] Montenegro (About EPAM)

EPAM is a leading global provider of digital platform engineering and development services. For over 30 years, our team has helped leading brands navigate the waves of digital transformation, building solutions that help them stay competitive through constant market disruption.

[epamgdo] Montenegro (Recruitment Process)

Thank you for your interest in this position. Please note that only candidates whose experience closely matches the job requirements will be contacted. If you do not receive an email from us, please do not be discouraged - feel free to apply for other positions that better align with your experience. If you have any questions, you can reach us at jobsmontenegro@epam.com.