Middle .NET Full Stack Developer

We are looking for a Middle .NET Full Stack Developer to join our remote team. You will be responsible for design, development, testing, and deployment of complete web/mobile applications in a fast-paced agile environment. Leveraging your experience with C# programming concepts, .NET, and testing and debugging methods, you will become a problem solver and an expert at troubleshooting and implementing creative solutions to deliver on our digital strategies and objectives. You should possess a thorough knowledge of system design and implementation, database systems, program documentation, web and desktop application development, and are proficient in object-oriented programming concepts such as C#, as well as experience with MS SQL Server, ASP.NET, MVC, and ORM frameworks. Additionally, you have a strong knowledge of AWS and Azure.
- Develop complete web/mobile applications in a fast-paced agile environment
- Troubleshoot and implement creative solutions to deliver on digital strategies and objectives
- Design and implement database systems and program documentation
- Collaborate with cross-functional teams to identify and define software requirements for complex business processes
- Develop and maintain technical documentation to assist with software testing and maintenance
- Participate in code reviews to ensure technical quality and adherence to standards
- Maintain project schedules and meet deadlines
- Continuously improve technical skills and stay up-to-date with emerging technologies
- 2+ years of experience as a Full Stack Developer using .NET
- Experience with Angular or Angular.js
- Strong knowledge of AWS and Azure
- Proficient in SQL
- Understanding of Microservice Architecture Pattern
- Expertise in C# programming concepts
- Experience with MS SQL Server, ASP.NET, MVC, and ORM frameworks
- Good understanding of JavaScript, web services, Visual Studio, design and architectural patterns, and window services
- Ability to analyze and understand complex problems, and generate appropriate technical solutions independently
- Effective communication and interpersonal skills, with the ability to maintain good relations and share technical ideas with users or clients, technical and management staff
- B2+ English level
- 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