We are searching for a talented Senior .NET Developer to join our team.
In this role, you will take on a meaningful part in crafting and delivering dependable software products that adapt to evolving business priorities. You will collaborate with seasoned engineers and key contributors to build scalable applications, drawing on modern technologies and well-regarded industry practices.
Responsibilities
-
Plan, develop, and maintain premium software products that support business goals
-
Take part in architectural conversations and help shape the technical direction
-
Develop and integrate backend services and APIs that fuel application capabilities
-
Write unit tests and follow quality assurance practices to release dependable software
-
Cooperate with cross-functional teams, including product managers, designers, and QA engineers
-
Perform code reviews to uphold code quality and share expertise across the team
-
Investigate, debug, and resolve issues within development and production environments
-
Drive continuous refinement of engineering workflows, tooling, and best practices
-
Take part in agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives
Requirements
-
Bachelor's or Master's degree in Computer Science or a closely related technical discipline
-
At least 3 years of relevant experience in software development
-
Strong proficiency in C# for producing trustworthy application logic
-
Hands-on background with the .NET framework for creating enterprise-class applications
-
Solid foundation in unit testing for ensuring code quality and lasting maintainability
-
Comprehensive understanding of software architecture principles and commonly applied design patterns
-
Awareness of SDLC methodologies and the complete software delivery process
-
Strong SQL skills for designing, querying, and optimizing relational databases
-
Practical experience with data access libraries such as Entity Framework, Dapper, and ADO.NET
-
Real-world background with ASP.NET for building web applications and services
-
Working knowledge of Angular for developing modern frontend interfaces
-
Experience working with Amazon Web Services (AWS) to host and operate cloud-based applications
-
Strong familiarity with Agile development approaches
-
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