Job Description:
Key Responsibilities:
• Lead the development and maintenance of Angular-based web applications.
• Design and develop RESTful APIs using Node.js.
• Integrate Angular applications with internal and external APIs, databases, and third-party systems.
• Perform code reviews and enforce coding standards and best practices.
• Develop and review unit test cases, integration tests, and ensure adequate test coverage.
• Manage source code repositories using GitHub and implement branching strategies.
• Build and maintain CI/CD pipelines using Azure DevOps.
• Deploy and monitor applications across development, testing, and production environments.
• Troubleshoot application issues and provide technical solutions.
• Collaborate with business analysts, architects, QA teams, and stakeholders.
• Mentor and guide development team members on technical and process-related aspects.
Required Skills & Competencies:
• Strong experience in Angular (latest versions), TypeScript, HTML5, CSS3, and JavaScript.
• Hands-on experience with Node.js and REST API development. Proficiency in GitHub version control and pull request management.
• Experience with Azure DevOps, CI/CD pipelines, and deployment automation.
• Knowledge of API integration, authentication mechanisms (OAuth, JWT), and microservices architecture.
• Strong understanding of unit testing frameworks and test-driven development practices.
• Familiarity with SQL/NoSQL databases.
Preferred Skills:
Experience with Azure Cloud services.
Knowledge of Docker, Kubernetes, and containerized deployments.
Experience with application performance tuning and security best practices.
Exposure to monitoring and logging tools.
Required Educational Qualification:
• B.Tech/M.Tech in Computer Science or others/MCA.
Required Experience:
• He/She must have 8+ years of experience in IT Industry
• Proven experience leading development teams and
• Delivering enterprise applications.