We are on the lookout for a seasoned Senior .NET Developer to join our team.
In this role, you will play a meaningful part in designing and delivering reliable software solutions that adapt to evolving business demands. You will collaborate with talented engineers and key contributors to develop scalable applications, drawing on modern technologies and well-established industry practices.
Responsibilities
-
Plan, develop, and maintain top-tier software products that match business priorities
-
Take part in architectural discussions and contribute to shaping technical strategy
-
Develop and integrate backend services and APIs that power application features
-
Produce unit tests and follow quality assurance approaches to deliver trustworthy software
-
Cooperate with cross-functional teams, including product managers, designers, and QA professionals
-
Perform code reviews to maintain code quality and share insights across the team
-
Examine, debug, and resolve problems in both development and production settings
-
Contribute to the continuous enhancement of engineering workflows, tools, and standards
-
Participate in agile ceremonies, such as sprint planning meetings, daily stand-ups, and retrospectives
Requirements
-
Bachelor's or Master's degree in Computer Science or a closely related technical area
-
At least 3 years of relevant experience in software engineering
-
Strong proficiency in C# for developing dependable application logic
-
Hands-on background with the .NET framework to build enterprise-grade applications
-
Strong foundation in unit testing for ensuring code quality and sustained maintainability
-
Thorough knowledge of software architecture principles and common design patterns
-
Awareness of SDLC methodologies and the complete software delivery process
-
Solid SQL expertise for designing, querying, and optimizing relational databases
-
Practical use of data access libraries including Entity Framework, Dapper, and ADO.NET
-
Real-world experience with ASP.NET for creating web applications and services
-
Working knowledge of Angular for building modern frontend user interfaces
-
Experience with Amazon Web Services (AWS) for hosting and operating cloud-based solutions
-
Strong understanding of Agile development methodologies
-
Excellent communication skills in English, both written and spoken (B2+ level or higher)
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