We are looking for a Senior .NET Developer to join our growing team.
You will be welcomed into a worldwide engineering network that creates leading web solutions for a wide-ranging clientele. This position presents an excellent opportunity to elevate your professional journey while delivering valuable input to a mature product and working alongside experienced specialists in different parts of the world.
Responsibilities
-
Design, build, verify, and debug web applications to ensure stable and efficient solutions
-
Introduce new capabilities and refinements within the existing product to keep pace with evolving business needs
-
Construct new system modules and embed external tools into the current application framework as the situation requires
-
Follow established development guidelines and take an active role in peer code reviews to maintain rigorous coding quality
-
Place steady attention on quality at every phase of the software delivery cycle
-
Carry out comprehensive developer-level testing to confirm that completed work satisfies the defined requirements and quality expectations
-
Carefully study and assess requirements during backlog refinement and grooming discussions
-
Maintain and gradually strengthen the existing infrastructure to preserve its reliability and ability to scale
-
Take part in on-call pager shifts to protect system availability and ensure quick response to incidents
Requirements
-
At least 3 years of solid professional experience in software development roles
-
Extensive hands-on expertise with .NET and C# for engineering enterprise-grade web applications
-
Confident command of CSS for designing attractive and adaptive user interfaces
-
Proficient use of HTML for building modern web page layouts
-
Strong JavaScript know-how for producing engaging, client-side functionality
-
Dependable working familiarity with jQuery for manipulating the DOM and enriching front-end interactions
-
Notable experience working with the ASP.NET MVC pattern
-
Solid grasp of relational databases and SQL for efficient information storage and querying
-
Strong interpersonal skills along with a demonstrated ability to act as an involved contributor on a large, globally distributed engineering team
-
Excellent verbal and written communication skills in English (B2+ level or higher)
Nice to have
-
Exposure to ASP.NET WebForms and/or experience transitioning WebForms-based applications toward the MVC architecture
-
Working knowledge of Bootstrap for producing responsive, mobile-friendly user interfaces
-
Applied experience with LINQ for efficient data querying inside .NET projects
-
Leadership qualities, such as guiding fellow developers and influencing technical direction
-
Practical experience with Microsoft SQL Server for the design and ongoing maintenance of 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.