freehire launches on Product Hunt on 26 August.

Follow →

Senior .NET Developer

Summary

Build full-stack .NET and Angular apps on Azure, designing REST APIs and cloud infrastructure while collaborating with global teams on enterprise projects.

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

Benefits

  • 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

See also