Senior .NET Developer with Angular

Sorry, this position is no longer available
India
Join our team as a remote Senior .NET Developer with Angular to help develop and maintain web applications using the latest technologies and frameworks. As a senior developer, you will be responsible for designing and implementing frontend interfaces using Angular and TypeScript, while also collaborating with the team to identify and solve technical problems. You will be expected to have extensive experience in .NET Web Development, Angular, CI/CD, Docker, TypeScript, JasperReports, RabbitMQ, C#, and Microservice Architecture Pattern, and will be working in a dynamic and fast-paced environment to deliver high-quality software solutions.
Responsibilities
- Design and develop web applications using .NET framework
- Implement frontend interfaces using Angular and TypeScript
- Implement CI/CD pipeline using Docker for efficient software delivery
- Generate reports using JasperReports for data analysis and visualization
- Collaborate with cross-functional teams to identify and solve technical problems
- Maintain and troubleshoot code in large-scale, complex environments
- Ensure code quality and adherence to standards through code reviews
- Participate in project planning and execution, ensuring timely delivery of software solutions
- Provide technical guidance and mentorship to less experienced team members
- Stay up-to-date on new technologies and industry trends to ensure the development of innovative solutions
Requirements
- At least 3+ years of experience in .NET Web Development and Angular
- Proficiency in TypeScript and JasperReports for frontend development and report generation
- Experience with CI/CD pipeline using Docker for efficient software delivery
- Expertise in Microservice Architecture Pattern for building scalable and robust applications
- Experience with RabbitMQ for message queueing and communication between microservices
- Proficiency in C# programming language for backend development
- Ability to develop and maintain web applications using .NET framework
- Ability to collaborate with cross-functional teams to identify and solve technical problems
- Ability to write clean, maintainable, and efficient code
- Experience with version control systems such as Git for source code management
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
- Experience with RabbitMQ for message queueing and communication between microservices
- Familiarity with Azure or AWS cloud services
- Knowledge of HTML and CSS for web development
- Experience with Test-Driven Development (TDD) for software engineering
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