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 reviewing peers' code and coaching junior developers.

We are looking for a Senior .NET Developer to join our team. This role offers the chance to contribute to meaningful projects while working alongside a talented and driven team of professionals. If you have a passion for developing effective software solutions and enjoy tackling demanding technical challenges, we would be glad to hear from you.

Responsibilities

  • Architect and construct scalable applications that support both business and technical objectives
  • Review code submitted by peers to uphold consistent quality throughout projects
  • Partner with various teams to convert requirements into practical technical solutions
  • Examine and resolve intricate issues across the full software development lifecycle
  • Contribute to architectural strategy and long-term technical direction
  • Coach and assist junior developers as they build their professional skills
  • Fine-tune application performance while maintaining dependable system operation
  • Deliver clean, structured, and thoroughly documented code
  • Engage in sprint planning meetings and provide input on effort estimation
  • Keep pace with emerging technologies and shifting industry standards

Requirements

  • At least 3 years of applicable experience in software development
  • Strong command of C# for developing dependable applications
  • Practical, hands-on experience working with the .NET framework
  • Background in writing unit tests to support code reliability and maintainability
  • Solid grasp of software architecture concepts and design patterns
  • Understanding of SDLC methodologies and how they are applied in practice
  • Skilled use of SQL for managing and querying databases
  • Experience using Entity Framework, Dapper, or ADO.NET for data access purposes
  • Exposure to ReactJS for front-end development and its integration with backend systems
  • Direct experience with ASP.NET for developing web applications
  • Applied experience with Amazon Web Services or Azure cloud platforms
  • Fundamental knowledge of AI concepts and their possible use within software development
  • Confident English skills, both written and spoken, at 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