Description
Summary:
Seeking a Senior .NET Developer to build sound software solutions, resolve complex technical challenges, and partner with a capable team on high-value projects.
Highlights:
1. Work on high-value projects with capable and enthusiastic colleagues
2. Design and develop scalable applications fulfilling business needs
3. Provide input on architectural planning and future technical roadmaps
We are looking for a Senior .NET Developer to join our team. This opportunity allows you to work on high\-value projects while partnering with a capable and enthusiastic group of colleagues. If you enjoy building sound software solutions and find satisfaction in resolving complex technical challenges, we would welcome the chance to hear from you.
**Responsibilities**
* Design and develop scalable applications that fulfill business and technical requirements
* Evaluate code contributed by team members to maintain reliable quality across initiatives
* Work with different teams to shape requirements into workable technical outcomes
* Investigate and correct complicated problems throughout every stage of development
* Provide input on architectural planning and future technical roadmaps
* Guide and support junior developers as they strengthen their expertise
* Refine application performance while ensuring stable and consistent system behavior
* Produce well\-organized, readable, and comprehensively documented code
* Take part in sprint planning discussions and assist with task estimation
* Remain current with new technologies and evolving practices within the field
**Requirements**
* A minimum of 3 years of relevant experience in software development
* Advanced knowledge of C\# for constructing reliable applications
* Direct, practical experience working within the .NET framework
* Experience developing unit tests to enhance code reliability and long\-term maintainability
* Strong familiarity with software architecture principles and common design patterns
* Awareness of SDLC methodologies and their real\-world implementation
* Proficient in SQL for organizing and retrieving data from databases
* Practical experience with Entity Framework, Dapper, or ADO.NET for managing data access
* Working knowledge of ReactJS for front\-end development and linking it with backend components
* Hands\-on background with ASP.NET for creating web\-based applications
* Experience utilizing Amazon Web Services or Azure for cloud\-based solutions
* Basic understanding of AI principles and how they can be leveraged in development projects
* Solid English communication skills, written and spoken, at 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