Full Stack Principal Software Engineer – Angular + .net core
Job Description: -
We are seeking a skilled Angular + .NET Core Team Leader to oversee a team of developers, guide project initiatives, and collaborate closely with product owners to deliver high-quality applications. As a Team Leader, you will be responsible for hands-on development, managing a team, maintaining best practices, and ensuring projects meet deadlines and quality standards. Your expertise in Angular, .NET Core, and SQL Server will be pivotal in driving our projects to success.
Key Responsibilities: -
Technical Leadership: Lead and mentor a team of developers in building high-performance applications using Angular and .NET Core.
Development: Participate in full-stack development, including both front-end (Angular) and back-end (.NET Core) tasks.
Architecture & Design: Oversee and contribute to the design and architecture of the applications, ensuring scalability, performance, and security.
Code Quality: Implement best practices in coding, testing, and deployment. Perform code reviews and enforce coding standards.
Collaboration: Work closely with product managers, designers, and other teams to understand requirements and deliver solutions.
Project Management: Coordinate tasks within the team, ensure deadlines are met, and maintain project documentation.
Problem Solving: Identify and troubleshoot issues effectively, propose and implement solutions, and optimize application performance
Below skills are required.
Technical Skills:
· Strong proficiency in Angular, TypeScript, JavaScript, HTML, and CSS.
· Expertise in .NET Core, C#, and RESTful API development.
· Experience with SQL Server and familiarity with Entity Framework.
· Basic knowledge of DevOps practices, including CI/CD pipelines and version control (Git).
Soft Skills:
· Strong leadership and communication skills.
· Problem-solving mindset with a keen eye for detail.
· Ability to work in a fast-paced environment and manage multiple projects.
· Exposure to client communication.
· Knowledge of good Agile practices.
Good to Have: -
· Experience with other front-end frameworks or libraries.
· Familiarity with microservices architecture.
· Knowledge of Docker and Kubernetes for containerization.
Qualifications: -
· Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Experience:
- Total 8+ years of experience
- 3+ years of hands-on experience with Angular and .NET Core.
- 2+ years of team leadership or managerial experience.
· Basic knowledge with DevOps practices, including CI/CD pipelines and version control (Git).