We're currently in search of a .NET Developer to join our team. You'll become part of a proven engineering group building modern, cloud-focused solutions that support key business functions. This role offers a solid opportunity to put your technical background to work in a dynamic setting alongside skilled teammates on creative initiatives
Responsibilities
-
Design, construct, validate, and maintain scalable Full Stack applications that address both business and technical needs
-
Develop front-end interfaces using Angular to deliver dynamic, responsive user experiences
-
Build backend components with C# and .NET to ensure reliable, efficient application performance
-
Design, construct, and connect REST services and APIs enabling seamless system-to-system communication
-
Design, roll out, and oversee solutions built on Microsoft Azure while keeping scalability and reliability in focus
-
Work across a broad set of Azure tools, including Azure Functions, Containers, Databases, APIs, and Azure Tenants
-
Help define application architecture and cloud infrastructure choices that support long-term system planning
-
Team up with DevOps groups on CI/CD pipeline development and implementation of MLOps approaches
-
Make use of AI-supported development tools, such as Claude Code, to enhance output and improve code quality
-
Spot and correct technical difficulties while optimizing application speed and stability
-
Take part in code review sessions and advocate for strong development practices across the team
-
Collaborate with both technical experts and business partners to deliver solutions that are high-quality and properly aligned
Requirements
-
Bachelor's or Master's degree in Systems Engineering, Computer Science, Information Technology, or a related area
-
At least two years of applicable professional experience working as a Full Stack Developer
-
Solid frontend development experience using Angular to construct modern web applications
-
Solid backend development experience using C#, .NET, and ASP.NET Core
-
Hands-on experience designing, building, and connecting REST APIs
-
Working knowledge of relational and/or NoSQL database systems for efficient data storage and retrieval
-
Considerable hands-on experience with Microsoft Azure, including Azure Functions, Containers, Azure Cloud Infrastructure, Azure Databases, APIs, and Azure Tenants
-
Proficient with Git and current software development methodologies
-
Familiarity with agile approaches such as Scrum and Kanban
-
Exceptional spoken and written English communication skills at C1 level or above
Nice to have
-
Exposure to AI Engineering practices, including direct experience with AI-focused development techniques
-
Hands-on use of Anthropic Claude to support AI-assisted development and productivity improvements
-
Practical background working with Azure App Service for hosting and managing cloud-based applications
-
Understanding of CI/CD workflows and MLOps principles supporting efficient deployment and machine learning operations
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.