Johnson Controls

Technical Lead I

Pune-Maharashtra-India Full time

How will you do it?

This position will focus on new feature/component development as well as maintenance and stewardship of existing system software. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements.

We are seeking a Full Stack Tech Lead with 8+ years’ experience in C#, .NET 6 and above, Angular 12 and above, SQL, API development, authentication mechanisms and Azure cloud services, a strong background in designing and developing on prem and cloud applications. The ideal candidate will lead a team of developers, drive architectural decisions, and play a key role in the evolution of our technology stack, incorporating AI solutions to elevate our products

Key Responsibilities:

  • Full Stack Development.
  • Lead the design, development, and deployment of .NET applications.
  • Integrate AI solutions into existing and new software products.
  • Collaborate with stakeholders to identify opportunities for AI-driven enhancements.
  • Guide the team in implementing AI technologies within .NET framework.
  • Ensure code quality, scalability, and performance.
  • Mentor and coach team members on .NET, Angular, RDMS and AI best practices.
  • Design, develop, and maintain web applications using C#, .NET 6 and above, Angular 12 and above, SQL .
  • Implement and manage robust back-end services and APIs for application functionality.
  • Develop responsive and user-friendly front-end interfaces with Angular.
  • Database Management:
    • Design and optimize relational database schemas using RDBMS (e.g., SQL Server, PostgreSQL).
    • Write and optimize complex SQL queries and stored procedures.
  • API Development:
    • Develop and integrate APIs to connect different services and applications.
    • Ensure API security, performance, and scalability.
  • Authentication and Security:
    • Implement authentication and authorization mechanisms to secure applications.
    • Apply best practices for securing data and protecting applications from vulnerabilities.
  • AI Mindset:
    • Well versed in leveraging AI tools like CoPilot , GPT.
    • Mindset of utilizing Gen AI to solve technical problems,
  • Deployment:
    • Develop and deploy applications on Azure cloud services.
    • Experience with DevOps practices and CI/CD pipelines.

  • Collaboration and Agile Development:
    • Work closely with cross-functional teams including designers, product managers, and QA engineers.
    • Knowledge of Scrum/Agile
    • Participate in code reviews, design discussions, and agile development processes.
  • Performance Optimization:
    • Optimize application performance, scalability, and reliability.
    • Monitor and troubleshoot application issues and performance bottlenecks

Mandatory Qualification :-

  • Bachelor’s degree in computer science, Engineering, or a related field. Relevant certifications are a plus.
  • 8+ years of experience as a Full Stack Developer or similar role.
  • Proficiency in C#, .NET Core/Framework, RESTful APIs, and related technologies.
  • Strong experience with Angular for front-end development.
  • Solid understanding of RDBMS and SQL.
  • Good understanding of CI/CD tools like Jenkins or similar.
  • Experience with API development and integration.
  • Knowledge of authentication and security best practices.
  • Hands-on experience with Azure cloud services and Big Data technologies.
  • Familiarity with version control systems (e.g., Git) and agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Excellent communication and leadership skills and team skills.

Preferred Qualifications:

  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Familiarity with other front-end frameworks (e.g., React, Vue.js).
  • Knowledge of Big Data (e.g., HBase, Snowflakes).
  • Experience with Cloud platform(Azure, GCP, or AWS)
  • Experience using AI tools like GitHub Copilot as a pair programmer.
  • Experience with Datawarehousing using Snowflake and Business Analytics using Power BI
  • Integration experience with authentication and authorization services (OAuth, ADFS, OKTA)