We're currently expanding our team and seeking a Senior Full-Stack Developer who possesses considerable, practical experience with .NET. This role is a strong fit for people who enjoy touching every part of the technology stack and who find real satisfaction in building software that's dependable and well-engineered. You'll become part of a group that values working together, careful technical execution, and continuous professional development. This position offers a genuine chance to make an impact on products that matter, alongside experienced teammates who are dedicated to high-quality results.ResponsibilitiesManage the entirety of the web application development process, from planning through coding, testing, and troubleshootingAdd extra features aimed at growing and strengthening a product that's already liveBuild out new system modules and bring external tools into the existing application framework wherever project needs ariseComply with agreed coding standards while contributing to the review of code written by colleaguesMake quality control a fundamental focus at every stage of the development processCarry out testing throughout the build cycle to ensure the finished product meets functional and quality goalsThoroughly evaluate requirements while taking part in backlog grooming and refinement activitiesSustain and refine existing technical infrastructure to keep operations consistent and dependableParticipate in rotating on-call duties as one of the team's shared obligationsRequirementsAt least three years of hands-on, professional-level experience with .NET and C#Advanced JavaScript skills complemented by real, practical experience with jQuerySubstantial experience applying the ASP.NET MVC framework in live production environmentsSufficient ability with Bootstrap to organize and style front-end interface componentsSkilled use of CSS and HTML for constructing and arranging pieces of a web interfaceExcellent communication and collaborative skills, demonstrated through meaningful involvement in a large, globally distributed engineering teamWorking proficiency in English at B2 level or higher, both spoken and written, allowing for accurate interpretation of business needs and conversion into practical technical solutionsNice to haveExposure to ASP.NET WebForms, including hands-on involvement in transitioning WebForms-based projects toward MVCBasic-level knowledge of Bootstrap applicable to front-end development workHands-on familiarity with LINQ for managing data queries and operations within .NET applicationsWell-rounded knowledge of relational database fundamentals paired with SQL skillsPractical, direct experience working with Microsoft SQL ServerExperience developing new systems or modernizing existing large-scale, complex technical setupsWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM 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.