Senior .NET Developer with Angular

Sorry, this position is no longer available
India
Join our remote team as a Senior .NET Developer with Angular. Our global company is a leading provider of innovative and scalable software solutions. We are actively seeking a highly-skilled and experienced individual to join our dynamic team. In this role, you will be responsible for designing and developing backend services using .NET Core, as well as creating interactive front-end components using Angular.
Responsibilities
- Designing and developing backend services using .NET Core, ensuring scalability and efficiency
- Creating interactive and user-friendly front-end components using Angular, 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, ensuring code quality and adherence to standards
- Providing technical input for new feature requirements, partnering with business owners and architects
- Ensuring continuous improvement by staying abreast of industry trends and emerging technologies
- Actively contributing to architectural and technical discussions
Requirements
- At least 3+ years of experience in .NET development
- Expertise in ASP.NET and .NET Core for building scalable and high-performance applications
- Experience with SQL Databases for designing and managing database schema, including procedures, triggers, and views
- Good understanding of Angular (version 6 or higher) and TypeScript, HTML, and CSS
- Proficient in T-SQL for writing complex queries and stored procedures
- Familiarity with Azure DevOps for version control, integration, and deployment
- Experience with creating and managing unit and integration tests for ensuring code quality and maintainability
- Solid understanding of software development life cycle (SDLC) and Agile methodologies
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Experience with React and/or Vue.js is a plus
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