We are looking for a Senior .NET Developer to join our team.
You will become part of a globally distributed engineering group that delivers high-quality web solutions used by a wide range of customers. This is a great opportunity to grow professionally while contributing to a mature product and collaborating with experienced colleagues across multiple locations.
Responsibilities
-
Design, code, test, and debug web applications to deliver reliable and efficient solutions
-
Develop new features and enhancements on top of the existing product to meet evolving business needs
-
Build new system components and integrate third-party products into the current application framework as required
-
Follow development best practices and actively participate in code reviews to maintain high coding standards
-
Maintain a strong focus on quality throughout the entire development lifecycle
-
Perform development testing to ensure that implemented work aligns with the expected requirements and quality benchmarks
-
Carefully analyze and review requirements during product backlog refinement and grooming sessions
-
Support and continuously improve the existing infrastructure to keep it robust and scalable
-
Take part in on-call pager duties to ensure system reliability and timely incident response
Requirements
-
At least 3 years of relevant commercial experience in software development
-
Strong hands-on experience with .NET and C# for building enterprise-grade web applications
-
Solid knowledge of CSS for styling and creating responsive user interfaces
-
Proficiency in HTML for structuring modern web pages
-
Superb JavaScript skills for implementing dynamic, client-side functionality
-
Good working knowledge of jQuery for DOM manipulation and front-end interactivity
-
Significant experience working with the ASP.NET MVC pattern
-
Solid working knowledge of relational databases and SQL for efficient data management and querying
-
Excellent communication skills and a demonstrated ability to be an active contributor in a large, globally distributed development team
-
Excellent oral and written communication skills in English (B2+ level or higher)
Nice to have
-
Experience working with ASP.NET WebForms and/or transforming WebForms applications to the MVC pattern
-
Knowledge of Bootstrap for building responsive and mobile-first user interfaces
-
Hands-on experience with LINQ for efficient data querying within .NET applications
-
Leadership skills, including the ability to mentor team members and guide technical decisions
-
Practical experience with Microsoft SQL Server for designing and managing relational databases
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.