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