Full Stack Lead Developer - Manager

Bangalore, Karnataka, India

KPMG India

Welcome to KPMG International.

View all jobs at KPMG India

Apply now Apply later

Job Title: Tech Lead / Full Stack Lead Developer (KGS Manager)

Function:  Consulting / Advisory Enablement

Location: Bangalore 

 

About the Practice

 

This position is part of the Global Advisory Technology and Enablement (GATE), Product Realization team. The GATE team is dedicated to designing and building cutting-edge solutions that empower Global Advisory practitioners to deliver exceptional outcomes more swiftly and efficiently, adhering to gold standards of quality and performance. Our core mission is to harness the latest technological advancements and best practices to create innovative, robust, and scalable applications that enhance the capabilities of our advisory service

 

Job Summary

 

The Tech Lead - is responsible for leading the development and implementation of web applications and AI solutions. This role involves full-stack development using modern frontend frameworks like Angular and React, as well as backend technologies such as Python. The position requires a deep understanding of AI and machine learning concepts, managing technical teams, and collaborating with cross-functional stakeholders to deliver high-quality, scalable, and innovative solutions. The ideal candidate will have extensive experience in software development, project management, and team leadership.

 

In addition, the Tech Lead owns the technical delivery of projects. This ownership includes collaborating with Architects to design the product, conducting hands-on POCs, creating technical tasks for developers, overseeing development work, and resolving issues.

 

Key Responsibilities:

 

Application Development:

  • Lead the design, development, and deployment of custom business applications leveraging Microsoft .Net technologies.
  • Experience in ASP.Net MVC and Web API for creating RESTful services.
  • Implement front-end components using frameworks such as Angular and React. 
  • Develop server-side logic, APIs, and integrate with databases.
  • Experience in utilize Azure services (e.g., Azure App Services, Azure Functions, Azure SQL Database, Azure DevOps) to build scalable and resilient applications.
  • Manage deployment, monitoring, and operational processes using Azure solutions.
  • Proficiency with database design, SQL, and ORM frameworks like Entity Framework.
  • Experience with CI/CD pipelines and unit testing framework.
  • Implement AI and machine learning models into applications to enhance functionality and performance.

 

 

Team Leadership:

  • Provide technical leadership and mentorship to a team of developers.
  • Assign tasks, set priorities, and ensure timely delivery of projects.
  • Conduct code reviews and enforce coding standards and best practices.
  • Foster a culture of continuous learning and improvement within the development team.

 

Requirement Analysis:

  • Collaborate with business stakeholders to gather and analyze requirements.
  • Translate business needs into technical specifications and design documents.
  • Propose innovative solutions to improve business processes and enhance efficiency.

 

Project Management:

  • Oversee the end-to-end development lifecycle of web and AI projects, from conception to deployment.
  • Develop project plans, timelines, and budgets, ensuring projects are delivered on time and within scope.
  • Monitor project progress, identify risks, and implement mitigation strategies.

 

Quality Assurance:

  • Ensure the quality and performance of developed applications through rigorous testing and debugging.
  • Implement best practices for security, scalability, and maintainability.
  • Provide ongoing support and maintenance for deployed applications.

 

Continuous Improvement:

  • Stay updated with the latest developments in frontend and backend technologies, AI, and machine learning.
  • Identify opportunities for process improvement and implement best practices to enhance development efficiency.

Qualifications:

 

Education:

  • Bachelor’s degree in computer science, Information Technology, or a related field. Master’s degree preferred.

 

Experience:

  • Proven experience (12+ years) in .Net/Angular full-stack development.
  • Strong understanding of AI and machine learning concepts and their application in software development.
  • Extensive experience in project management and leading technical teams.
  • Experience integrating web applications with third-party services and databases.

 

Technical Skills:

  • Proficiency in .Net/C#, REST API, Angular, React, and other JavaScript frameworks.
  • Expertise in backend development with .Net/C#
  • Experience in ASP.Net MVC and Web API for creating RESTful services.
  • Experience in utilize Azure services (e.g., Azure App Services, Azure Functions, Azure SQL Database, Azure DevOps) to build scalable and resilient applications.
  • Solid understanding of RESTful services, APIs, and data integration techniques.
  • Experience in SQL Server and database management.
  • Proficiency in Python will be added advantage.
  • Experience in Gen AI and integration platform 

 

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work collaboratively with cross-functional teams.
  • Strong organizational and project management skills.

 

Certifications (Preferred):

  • Relevant certifications in full-stack development, AI, or project management.

 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Angular APIs Azure CI/CD Computer Science Consulting DevOps Generative AI JavaScript Machine Learning ML models .NET Pipelines Python React REST API Security SQL Testing

Perks/benefits: Career development

Region: Asia/Pacific
Country: India

More jobs like this