Back to Search
We are seeking a highly skilled remote Senior Full Stack .NET Developer to join our team.
The ideal candidate should have at least 3+ years of experience in software development, with exceptional skills in Angular and MS Azure.
As a Full Stack Developer, you will be responsible for providing technical solutions and enhancing the existing applications while ensuring the scalability, reliability, and performance of the codebase. You should have excellent OO design skills and knowledge of design patterns.
Responsibilities
- Develop technical solutions that meet the business requirements
- Enhance, maintain, and debug applications consistently
- Collaborate with cross-functional teams on project planning and implementation
- Participate in code reviews and provide constructive feedback to team members
- Research and evaluate new technologies, software products, and tools to improve software development processes
Requirements
- 3+ years of software development experience in C# and SQL
- Experience in Microsoft Azure
- Knowledge of Angular
- Strong skills in .NET Core, ASP.NET MVC/WebAPI, and T-SQL programming language
- Knowledge of Entity Framework or other ORMs
- Excellent analytical and problem-solving skills
- Understanding of the Scrum process
- Experience working with JS/TS/HTML/CSS/Sass/Less/Angular/Bootstrap
- Upper-Intermediate English Level (B2) or higher
Nice to have
- Experience with state management libs (Ngrx, Redux)
- Experience with Test Driven Development (TDD)
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