We are seeking a skilled Senior .NET Developer to come aboard our team.
In this position, you will have a significant role in shaping and delivering robust software solutions that respond to changing business needs. You will work together with experienced engineers and important contributors to construct scalable applications, applying current technologies and trusted industry standards.
Responsibilities
-
Design, build, and support high-quality software products that align with business objectives
-
Contribute to architectural discussions and help define the technical roadmap
-
Build and connect backend services and APIs that drive application functionality
-
Create unit tests and apply quality assurance methods to ship reliable software
-
Partner with multidisciplinary teams, including product managers, designers, and QA specialists
-
Conduct code reviews to preserve code quality and exchange knowledge among team members
-
Analyze, debug, and fix issues across development and production environments
-
Help advance the ongoing improvement of engineering processes, tooling, and standards
-
Engage in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
Requirements
-
A Bachelor's or Master's degree in Computer Science or a related technical field
-
A minimum of 3 years of applicable software engineering experience
-
Confident command of C# for writing reliable application logic
-
Practical experience with the .NET framework for delivering enterprise-grade applications
-
Solid background in unit testing to support code quality and long-term maintainability
-
In-depth knowledge of software architecture concepts and widely used design patterns
-
Familiarity with SDLC methodologies and the full software delivery lifecycle
-
Strong SQL capabilities for modeling, querying, and tuning relational databases
-
Hands-on use of data access tools such as Entity Framework, Dapper, and ADO.NET
-
Applied experience with ASP.NET for developing web applications and services
-
Working command of Angular for crafting modern frontend user interfaces
-
Background using Amazon Web Services (AWS) to deploy and manage cloud-based solutions
-
Strong grasp of Agile development methodologies
-
Excellent English communication skills, both written and verbal (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