Roles & Responsibilities:
- Lead the design and implementation of scalable, high-performance .NET applications with Angular frontends, ensuring adherence to architectural best practices.
- Develop and maintain RESTful APIs and microservices using .NET Core, ensuring robust data handling and seamless integration with Angular components.
- Collaborate with cross-functional teams, including product owners, designers, and other developers, to translate requirements into technical specifications and actionable tasks.
- Write clean, well-documented, and testable code, utilizing unit testing and integration testing frameworks to ensure code quality and reliability.
Skills
Desired candidate profile:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in .NET development, with a strong focus on full-stack development using Angular.
- Proven experience with .NET Core/.NET 5+, C#, Angular 8+, TypeScript, HTML5, CSS3, and JavaScript.
- Solid understanding of object-oriented programming principles, design patterns, and software architecture.