We are looking for a Senior .NET Developer to join our team. This position provides the opportunity to contribute to valuable projects while working with a proficient and passionate team of colleagues. If you take pleasure in engineering solid software solutions and enjoy overcoming intricate technical obstacles, we would be pleased to hear from you.
Responsibilities
-
Plan and construct scalable applications that address both business and technical demands
-
Assess code written by colleagues to preserve dependable quality across initiatives
-
Coordinate with various teams to shape requirements into practical technical results
-
Analyze and fix complex issues at each stage of the development process
-
Offer insight into architectural planning and forward-looking technical direction
-
Support and mentor junior developers as they develop their technical abilities
-
Improve application performance while maintaining steady and reliable system behavior
-
Generate organized, easy-to-follow, and thoroughly documented code
-
Contribute to sprint planning conversations and help with task estimation
-
Stay updated on new technologies and shifting approaches within the industry
Requirements
-
At least 3 years of relevant experience within software development
-
Advanced command of C# for building trustworthy applications
-
Hands-on, practical background working with the .NET framework
-
Experience crafting unit tests to improve code reliability and sustained maintainability
-
Firm understanding of software architecture principles and standard design patterns
-
Familiarity with SDLC methodologies and how they are practically applied
-
Skilled in SQL for structuring and extracting data from databases
-
Hands-on experience with Entity Framework, Dapper, or ADO.NET for handling data access
-
Familiarity with ReactJS for front-end development and its connection to backend elements
-
Practical experience with ASP.NET for building web-based solutions
-
Background using Amazon Web Services or Azure for cloud-based deployments
-
General understanding of AI principles and their potential application in development work
-
Strong English communication abilities, both written and spoken, at 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