Overview

We are looking for a Senior Full Stack Developer with a focus on .NET and Angular to join our team.

This role offers the opportunity to work on a variety of challenging projects in a collaborative environment. You will be part of a dynamic group that values innovation and continuous improvement.

Responsibilities

  • Contribute to every stage of the software development lifecycle, including coding, architecture, and validation
  • Turn feature specifications into working solutions with input from senior team members
  • Troubleshoot and resolve technical issues reported in live environments
  • Collaborate with Product Managers, Product Delivery, and other teams to build new software applications
  • Modify and enhance existing software to meet evolving requirements
  • Test applications to verify accuracy, identify bugs, and perform debugging as needed
  • Partner with Technical Product Managers to create user documentation and support materials

Requirements

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience
  • At least 3 years of hands-on experience in software development
  • Proven ability to design, build, and test software products
  • Willingness and capability to learn and apply new technologies to meet business objectives
  • Comfortable working both independently and as part of a team, with minimal supervision
  • Proficiency in C# and .NET Framework
  • Experience with Microsoft Azure
  • Strong skills in Angular 15 or higher, as well as HTML and CSS
  • Background in SQL, including T-SQL, SQL Server, and SSRS
  • Understanding of object-oriented programming principles, service-oriented architecture, and clean code practices
  • Familiarity with RUP and Agile development methodologies
  • Fluent English communication skills, both written and spoken, at B2+ level or above

Nice to have

  • Experience in .NET web development
  • Knowledge of ASP.NET
  • Familiarity with ASP.NET Web API

[GTS] Benefits (generic, except India)

  • 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