We are looking for a Senior .NET Developer to join our team. This role offers the chance to contribute to meaningful projects while working alongside a talented and driven team of professionals. If you have a passion for developing effective software solutions and enjoy tackling demanding technical challenges, we would be glad to hear from you.
Responsibilities
-
Architect and construct scalable applications that support both business and technical objectives
-
Review code submitted by peers to uphold consistent quality throughout projects
-
Partner with various teams to convert requirements into practical technical solutions
-
Examine and resolve intricate issues across the full software development lifecycle
-
Contribute to architectural strategy and long-term technical direction
-
Coach and assist junior developers as they build their professional skills
-
Fine-tune application performance while maintaining dependable system operation
-
Deliver clean, structured, and thoroughly documented code
-
Engage in sprint planning meetings and provide input on effort estimation
-
Keep pace with emerging technologies and shifting industry standards
Requirements
-
At least 3 years of applicable experience in software development
-
Strong command of C# for developing dependable applications
-
Practical, hands-on experience working with the .NET framework
-
Background in writing unit tests to support code reliability and maintainability
-
Solid grasp of software architecture concepts and design patterns
-
Understanding of SDLC methodologies and how they are applied in practice
-
Skilled use of SQL for managing and querying databases
-
Experience using Entity Framework, Dapper, or ADO.NET for data access purposes
-
Exposure to ReactJS for front-end development and its integration with backend systems
-
Direct experience with ASP.NET for developing web applications
-
Applied experience with Amazon Web Services or Azure cloud platforms
-
Fundamental knowledge of AI concepts and their possible use within software development
-
Confident English skills, 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