We are searching for an experienced Senior .NET Developer to become part of our team.
In this position, you will take an important role in shaping and delivering dependable software products that align with shifting business priorities. You will work alongside skilled engineers and key stakeholders to create scalable applications, leveraging current technologies and proven industry standards.
Responsibilities
-
Architect, build, and support high-quality software products that align with business goals
-
Engage in architectural conversations and help drive technical direction
-
Create and connect backend services and APIs that enable application capabilities
-
Write unit tests and adhere to quality assurance practices to deliver dependable software
-
Work together with multidisciplinary teams, including product managers, designers, and QA engineers
-
Carry out code reviews to uphold code quality and spread knowledge across team members
-
Investigate, debug, and fix issues in both development and production environments
-
Help drive ongoing improvement of engineering processes, tooling, and standards
-
Join agile ceremonies, including sprint planning sessions, daily stand-ups, and retrospectives
Requirements
-
A Bachelor's or Master's degree in Computer Science or another related technical discipline
-
A minimum of 3 years of applicable software development experience
-
Strong command of C# for crafting reliable application logic
-
Practical experience with the .NET framework for building enterprise-class applications
-
Solid grounding in unit testing to support code quality and long-term maintainability
-
Deep understanding of software architecture concepts and established design patterns
-
Familiarity with SDLC methodologies and the entire software delivery lifecycle
-
Strong skills in SQL for structuring, querying, and tuning relational databases
-
Hands-on use of data access tools such as Entity Framework, Dapper, and ADO.NET
-
Practical experience using ASP.NET to build web applications and services
-
Working familiarity with Angular for creating modern frontend interfaces
-
Background using Amazon Web Services (AWS) to deploy and run cloud-based applications
-
Strong familiarity with Agile development practices
-
Strong English communication skills, both written and spoken (B2+ level or above)
We offer
-
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