Senior .NET Developer
EPAM Systems
In this role you will design and deliver high-quality, scalable .NET software in a hybrid London setup. You will work closely with product owners and architects to ensure timely, reliable delivery while meeting client and regulatory requirements. You’ll apply C# expertise, cloud capabilities, and robust testing to drive business impact, mentoring others and shaping engineering practices. This is a hands-on opportunity to influence architecture, SDLC processes and code quality in a collaborative, delivery-focused team.
Pay / Benefits- EPAM Employee Stock Purchase Plan (ESPP)
- life assurance
- income protection
- critical illness cover
- private medical insurance and dental
- pension plan
- Develop high-quality software and maintain technical documentation
- Collaborate with product owners and architects to implement robust solutions
- Provide accurate estimates and delivery timelines for software features
- Identify, prioritize, and execute tasks across the SDLC
- Build unit tests and follow test-driven development practices
- Deliver clean, efficient, and maintainable code aligned with coding standards
- Automate recurring tasks using appropriate tools and scripting
- Mentor junior developers through design guidance and code reviews
- Participate in backlog grooming and sprint planning sessions
- Ensure software complies with modern technologies and best practices
- 8+ years of professional software development experience
- Proven leadership experience delivering complex software solutions
- Strong understanding of software design patterns and testing methodologies
- Expertise in C# and strong T-SQL experience, including query optimization and schema design
- Extensive knowledge of relational databases and performance tuning
- Hands-on experience with major cloud platforms (AWS preferred) and cloud-native services
- Familiarity with containerization (Docker, Kubernetes)
- Knowledge of CI/CD pipelines and tools like Git, Jenkins, or GitLab CI
- Excellent analytical, problem-solving, and communication skills
- Ability to work effectively in Agile environments
- communication
- problem-solving
- mentoring
- C#
- T-SQL
- cloud platforms (AWS)
Reference: WJ-747_31198828