Senior Full-Stack Developer (.NET)
We're actively seeking a Senior Full-Stack Developer with strong, hands-on background in .NET to become a valued member of our team. This role fits professionals who enjoy working across every part of the technology stack and who find satisfaction in producing high-quality, reliable software. You'll be joining a team that champions cooperation, technical thoroughness, and continual learning. This is an opportunity to make a genuine difference on impactful products while collaborating with knowledgeable colleagues committed to top-tier craftsmanship.
Responsibilities
- Oversee the entire workflow of building, coding, testing, and debugging web applications from concept to completion
- Bring new features into an existing product to broaden and improve its capabilities
- Create new system building blocks and connect external tools into the current application framework whenever the project calls for it
- Follow agreed-upon development guidelines and participate in reviewing code produced by teammates
- Treat quality as a top priority at every stage throughout the development journey
- Perform testing activities during the build cycle to confirm outcomes meet both functionality and quality goals
- Carefully assess requirement details during backlog refinement and grooming sessions
- Support and strengthen existing technical infrastructure to keep systems dependable
- Contribute to on-call rotation duties alongside the rest of the team
Requirements
- A minimum of three years' hands-on professional experience working with .NET and C#
- High-level JavaScript expertise backed by solid, applied experience using jQuery
- Extensive background applying the ASP.NET MVC framework across actual development projects
- Working comfort with Bootstrap for shaping front-end visuals and page structure
- Solid ability to work with CSS and HTML when building and organizing web interface elements
- Strong collaborative and communication skills, demonstrated through effective participation in a large, globally distributed development team
- Working fluency in English at B2 level or above, both spoken and written, to accurately interpret business requirements and turn them into practical technical solutions
Nice to have
- Previous work involving ASP.NET WebForms, especially experience helping shift WebForms applications over to MVC
- Some working ability with Bootstrap for front-end tasks
- Familiarity with LINQ for managing data queries and operations in .NET environments
- Solid understanding of relational database principles along with SQL proficiency
- Hands-on background working with Microsoft SQL Server
- Experience either building from scratch or updating existing large, complex system architectures
Benefits
- 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
About the Company
More jobs at EPAM Systems
-
Senior AI Engineer with AWS
Georgia, Kazakhstan, Kyrgyzstan, Uzbekistan, Armenia · remote · Sep 26, 2026
-
Senior AI Test Automation Engineer
Turkiye · remote · Sep 25, 2026
-
Lead Data Integration Engineer with Azure Data Factory and Databricks
Georgia · remote · Sep 25, 2026
-
Senior Data Integration Engineer/ DWH, MS SQL, T-SQL
Georgia, Armenia, Kazakhstan, Kyrgyzstan, Uzbekistan · remote · Sep 25, 2026
-
Lead AI Engineer with agentic coding harnesses
Georgia, Armenia · remote · Sep 25, 2026