We are currently looking for a Senior .NET Developer to join our team.
You will become part of a skilled engineering community that delivers modern, cloud-based solutions supporting critical business initiatives. This is an excellent opportunity to leverage your technical expertise in a dynamic environment while collaborating with talented professionals on innovative projects.
Responsibilities
-
Design, develop, test, and maintain scalable Full Stack applications that meet business and technical requirements
-
Build user interfaces using Angular to deliver engaging and responsive front-end experiences
-
Develop backend solutions using C# and .NET to support reliable and efficient application functionality
-
Design, develop, and integrate REST services and APIs to enable seamless communication across systems
-
Design, implement, and manage solutions on Microsoft Azure, ensuring scalability and reliability
-
Work with a variety of Azure services, including Azure Functions, Containers, Databases, APIs, and Azure Tenants
-
Contribute to the design of application architecture and cloud infrastructure to support long-term system goals
-
Collaborate with DevOps teams on continuous integration and continuous deployment (CI/CD) processes and MLOps practices
-
Use AI-assisted development tools, such as Claude Code, to boost productivity and enhance overall code quality
-
Identify and resolve technical issues, optimizing application performance and stability
-
Take part in code reviews and promote best development practices across the team
-
Collaborate with both technical and business teams to deliver high-quality, well-aligned solutions
Requirements
-
Bachelor's or Master's degree in Systems Engineering, Computer Science, Information Technology, or a related field
-
At least 3 years of professional relevant experience as a Full Stack Developer
-
Solid experience in frontend development with Angular for building modern web applications
-
Solid experience in backend development with C#, .NET, and ASP.NET Core
-
Practical experience in the design, development, and integration of REST APIs
-
Knowledge of relational and/or NoSQL databases for efficient data management and querying
-
Solid hands-on experience with Microsoft Azure, including Azure Functions, Containers, Azure Cloud Infrastructure, Azure Databases, APIs, and Azure Tenants
-
Proficiency in Git and modern software development methodologies
-
Experience working with agile methodologies such as Scrum and Kanban
-
Excellent oral and written communication skills in English (C1+ level or higher)
Nice to have
-
Background in AI Engineering, including practical exposure to AI-driven development approaches
-
Experience with Anthropic Claude for AI-assisted development and productivity enhancement
-
Hands-on experience with Azure App Service for hosting and managing cloud-based applications
-
Experience with CI/CD processes and knowledge of MLOps practices for streamlined deployments 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.