freehire launches on Product Hunt on 26 August.

Follow →

Senior .NET Developer

Summary

Build and maintain scalable .NET applications using C#, ASP.NET, and cloud platforms, while collaborating with global teams and mentoring junior developers.

We are looking for a Senior .NET Developer to join our team. This position gives you the opportunity to work on impactful projects while collaborating with a skilled and motivated group of colleagues. If you are passionate about crafting efficient software solutions and thrive on solving challenging technical problems, we would love to hear from you.

Responsibilities

  • Design and build scalable applications that align with business and technical goals
  • Participate in code reviews to maintain high standards of quality across projects
  • Collaborate with cross-functional teams to translate requirements into effective technical solutions
  • Investigate and resolve complex issues throughout the software development lifecycle
  • Contribute to architectural planning and long-term technical strategy
  • Mentor and support junior developers in their professional growth
  • Optimize application performance while ensuring consistent system reliability
  • Produce clean, well-organized, and properly documented code
  • Take part in sprint planning sessions and contribute to effort estimation
  • Stay informed about emerging technologies and evolving industry practices

Requirements

  • A minimum of 3 years of relevant professional experience in software development
  • Strong proficiency in C# for building robust applications
  • Solid hands-on experience with the .NET framework
  • Experience writing unit tests to ensure code reliability and maintainability
  • Strong understanding of software architecture principles and design patterns
  • Familiarity with SDLC methodologies and their practical application
  • Proficient knowledge of SQL for database querying and management
  • Experience working with Entity Framework, Dapper, or ADO.NET for data access
  • Familiarity with ReactJS for front-end development and integration with backend services
  • Hands-on experience with ASP.NET for building web applications
  • Practical experience with Amazon Web Services or Azure cloud platforms
  • Basic understanding of AI concepts and their potential application in software solutions
  • Strong written and spoken English proficiency at a B2 level or higher

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available