Logo for EPAM Systems

Senior Full-Stack Developer (.NET)

Role overview

Qualifications

  • At least three years of hands-on, professional-level experience with .NET and C#
  • Advanced JavaScript skills complemented by real, practical experience with jQuery
  • Substantial experience applying the ASP.NET MVC framework in live production environments
  • Excellent communication and collaborative skills, demonstrated through meaningful involvement in a large, globally distributed engineering team

Responsibilities

  • Manage the entirety of the web application development process, from planning through coding, testing, and troubleshooting
  • Add extra features aimed at growing and strengthening a product that's already live
  • Build out new system modules and bring external tools into the existing application framework wherever project needs arise
  • Make quality control a fundamental focus at every stage of the development process

Key facts

Hard skills

Other skills

  • Communication
  • Collaboration

About the company

EPAM Systems logo

EPAM Systems

  • IT Services & Consulting
  • XLarge
  • 10,001+
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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. Responsibilities Manage the entirety of the web application development process, from planning through coding, testing, and troubleshooting Add extra features aimed at growing and strengthening a product that's already live Build out new system modules and bring external tools into the existing application framework wherever project needs arise Comply with agreed coding standards while contributing to the review of code written by colleagues Make quality control a fundamental focus at every stage of the development process Carry out testing throughout the build cycle to ensure the finished product meets functional and quality goals Thoroughly evaluate requirements while taking part in backlog grooming and refinement activities Sustain and refine existing technical infrastructure to keep operations consistent and dependable Participate in rotating on-call duties as one of the team's shared obligations Requirements At least three years of hands-on, professional-level experience with .NET and C# Advanced JavaScript skills complemented by real, practical experience with jQuery Substantial experience applying the ASP.NET MVC framework in live production environments Sufficient ability with Bootstrap to organize and style front-end interface components Skilled use of CSS and HTML for constructing and arranging pieces of a web interface Excellent communication and collaborative skills, demonstrated through meaningful involvement in a large, globally distributed engineering team Working proficiency in English at B2 level or higher, both spoken and written, allowing for accurate interpretation of business needs and conversion into practical technical solutions Nice to have Exposure to ASP.NET WebForms, including hands-on involvement in transitioning WebForms-based projects toward MVC Basic-level knowledge of Bootstrap applicable to front-end development work Hands-on familiarity with LINQ for managing data queries and operations within .NET applications Well-rounded knowledge of relational database fundamentals paired with SQL skills Practical, direct experience working with Microsoft SQL Server Experience developing new systems or modernizing existing large-scale, complex technical setups

Related jobs

See all Full Stack Developer jobs

Other jobs at EPAM Systems