Description
Summary:
Join a skilled team to design and build scalable applications, participate in code reviews, and contribute to architectural planning while mentoring junior developers.
Highlights:
1. Opportunity to work on impactful projects with skilled colleagues
2. Contribute to architectural planning and long-term technical strategy
3. Mentor and support junior developers in their professional growth
We are looking for a Senior .NET Developer to join our team. This position gives you the opportunity to work on impactful projects while collaborating with a skilled and motivated group of colleagues. If you are passionate about crafting efficient software solutions and thrive on solving challenging technical problems, we would love to hear from you.
**Responsibilities**
* Design and build scalable applications that align with business and technical goals
* Participate in code reviews to maintain high standards of quality across projects
* Collaborate with cross\-functional teams to translate requirements into effective technical solutions
* Investigate and resolve complex issues throughout the software development lifecycle
* Contribute to architectural planning and long\-term technical strategy
* Mentor and support junior developers in their professional growth
* Optimize application performance while ensuring consistent system reliability
* Produce clean, well\-organized, and properly documented code
* Take part in sprint planning sessions and contribute to effort estimation
* Stay informed about emerging technologies and evolving industry practices
**Requirements**
* A minimum of 3 years of relevant professional experience in software development
* Strong proficiency in C\# for building robust applications
* Solid hands\-on experience with the .NET framework
* Experience writing unit tests to ensure code reliability and maintainability
* Strong understanding of software architecture principles and design patterns
* Familiarity with SDLC methodologies and their practical application
* Proficient knowledge of SQL for database querying and management
* Experience working with Entity Framework, Dapper, or ADO.NET for data access
* Familiarity with ReactJS for front\-end development and integration with backend services
* Hands\-on experience with ASP.NET for building web applications
* Practical experience with Amazon Web Services or Azure cloud platforms
* Basic understanding of AI concepts and their potential application in software solutions
* Strong written and spoken English proficiency at a 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