Senior .NET Developer with Angular

Sorry, this position is no longer available
India
Join our remote team as a Senior .NET Developer with Angular and help us build next-generation software solutions for our global clients. We are looking for a highly skilled developer with expertise in .NET technologies, particularly ASP.NET, and Angular. The ideal candidate will have hands-on experience in developing scalable and efficient backend services and user-friendly front-end components. As a Senior .NET Developer with Angular, you will work closely with our development team to deliver high-quality software solutions that meet our clients' requirements. This role offers an opportunity to work on exciting projects and use the latest technologies in a dynamic and collaborative environment.
Responsibilities
- Developing and maintaining backend services using .NET Core (6.0), ensuring scalability and efficiency
- Designing and implementing solutions for data processing and business logic, adhering to best practices
- Creating interactive and user-friendly front-end components using Angular (14), TypeScript, HTML, and CSS
- Writing comprehensive unit tests to ensure code quality and maintainability
- Reviewing and providing constructive feedback on pull requests, ensuring adherence to coding standards and best practices
- Integrating backend and frontend systems seamlessly, ensuring smooth communication and functionality
- Collaborating with the team to deliver high-quality software, meeting project deadlines and requirements
- Participating in code reviews and contributing to the development of coding standards and best practices
- Staying up-to-date with the latest technologies and industry trends to ensure continuous improvement of software solutions
Requirements
- At least 3+ years of experience in .NET development, particularly in ASP.NET
- Expertise in SQL Databases for designing and managing database schema, including procedures, triggers, and views
- Experience in developing interactive and user-friendly front-end components using Angular (14), TypeScript, HTML, and CSS
- Familiarity with T-SQL for data processing and business logic implementation
- Hands-on experience with Azure DevOps for version control, integration, and deployment
- Experience in writing comprehensive unit tests to ensure code quality and maintainability
- Knowledge of coding standards and best practices for .NET development
- Experience in integrating backend and frontend systems seamlessly, ensuring smooth communication and functionality
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Experience with other front-end frameworks like React or Vue.js is a plus
- Familiarity with agile development methodologies like Scrum or Kanban
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