Senior .NET Developer with Angular

Sorry, this position is no longer available
India
We are seeking a Senior .NET Developer with expertise in Angular to join our remote team and help us build innovative and cutting-edge products.
In this position, you will be responsible for designing and developing .NET backend services that interact with SQL databases and Angular UI. Your extensive experience with other related technologies will allow you to provide valuable leadership and guidance to the development team. If you are passionate about creating scalable and efficient backend solutions, this is the perfect opportunity for you.
Responsibilities
- Design and develop .NET backend services that interact with SQL databases and Angular UI
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications
- Write clean, efficient, and maintainable code that adheres to software development principles and best practices
- Design and implement scalable and efficient backend solutions that meet business needs and requirements
- Participate in code reviews to ensure code quality and adherence to standards
- Debug and troubleshoot issues in a timely and efficient manner
- Create and maintain technical documentation for developed solutions
- Provide guidance and mentorship to junior developers on the team
Requirements
- Bachelor's or Master's Degree in Computer Science or a related field
- Minimum of 3 years of experience in designing and developing .NET backend services
- Extensive experience with Angular
- Knowledge of SQL databases, T-SQL, and ASP.NET
- Proven experience in working with Azure DevOps for the development and deployment of .NET applications
- Strong understanding of software development principles and best practices
- Proficiency in using Git for version control
- Excellent debugging and troubleshooting skills to identify and resolve issues quickly
- Experience in working with Agile methodologies and Scrum framework
- Fluent in English (B2+ level) for effective communication with team members and stakeholders
Nice to have
- Experience with Docker and Kubernetes for containerization and orchestration
- Familiarity with microservices architecture
- Knowledge of OAuth and OpenID Connect for authentication and authorization
- Experience with Elasticsearch and Kibana for logging and monitoring
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