Senior .NET Developer

London, UK

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


We are seeking an ideal Senior .NET Developer (ASP.net, Hibernate, SQL, REST/WEB API, CI/CD, DevOps, Agile) – ambitious, bright and hardworking individual to join our team in London. We will need you to use your best development, design and architectural skills to solve problems arising during implementation.


  • Suggest innovative solutions to business problems/processes that leverage technology to provide marketing differentiation, efficiency improvements and better user experiences;
  • Mentor other developers in technical areas, Software Development Process and company standards and practices;
  • Work with both internal and vendor development/business teams;
  • Travel to client sites as needed;
  • Communicate directly with customers;
  • Design and document solutions based on business requirements;
  • Write a well-designed, testable, quality code following clean code principles;
  • Investigate and resolve issues in a development environment;
  • Conduct code reviews;
  • Contribute to all phases of the development lifecycle;
  • Work both independently and in close collaboration with others in the team and across the business.


  • Degree or equivalent in Computer Science, Computer Mathematics, Software Engineering or a related field;
  • 3+ years of experience in .NET development;
  • Hibernate or other ORM;
  • ASP.NET;
  • SQL;
  • REST/WEB API development experience;
  • Solid understanding of application design, Object-Oriented Programming and Design Patterns;
  • TDD/BDD;
  • Knowledge of CI/CD, DevOps;
  • Strong understanding of Agile and Scrum methodologies;
  • Familiar with Jira, VSTS, Git;
  • Excellent English language proficiency as well as outstanding problem solving and analytical skills;
  • Proven experience and ability to manage people, processes, and technology;
  • Flexible attitude concerning work assignments and new learning;
  • Excellent time management, planning, organization and prioritization skills;
  • Ability to work with remote team members and lead them according to the strategy.

We offer

  • Competitive compensation depending on experience and skills;
  • Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture;
  • Knowledge-sharing with colleagues from EPAM's global tech communities;
  • Regular performance feedback and salary reviews;
  • Opportunities for professional growth.