HamburgerMenu
hirist

Technical Lead - .Net/React.js

Yo Hr Consultancy
Bangalore
12 - 15 Years

Posted on: 03/08/2025

Job Description

Mandatory Requirement :

- Must have a minimum of 7+ years of experience in .NET.

- Must have experience in either React or Angular.

- Must have experience in Microservices.

- Must have experience with Azure.

- GraphQL experience is an added advantage.

- Must have experience in coding and algorithms.

- Education : BE, Any engineering, or BSC, MCA Full-time.


Minimum Experience Required :


- 8-10 years for Staff Engineer.


- 12+ years for Senior-level positions.


Job Description :


The Lead Engineer is responsible for leading a team in designing, developing, and deploying applications. This role requires strong technical skills in .NET, React, GraphQL, and Azure, as well as leadership abilities to guide a team and ensure project success.


The individual will be involved in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance.


Key Responsibilities :


- Technical Leadership : Provide technical guidance and mentorship to a team of engineers, ensuring adherence to best practices and coding standards.


- Software Development : Develop and maintain web applications using .NET, C#, React.js, and GraphQL, including both front-end and back-end development, modernization, and creation of microservices from monolith architecture.

- Azure Expertise : Utilize Azure services for cloud deployment, infrastructure management, and application scaling.

- GraphQL Implementation : Design and implement GraphQL schemas, resolvers, and APIs for efficient data fetching and management.

- CI/CD : Implement and manage Azure CI/CD pipelines for automated testing and deployment of applications.

- Collaboration : Work closely with product managers, designers, and other stakeholders to define requirements, develop solutions, and ensure alignment with business goals.

- Code Reviews : Conduct thorough code reviews to maintain code quality, identify potential issues, and ensure adherence to coding standards.

- Performance Optimization : Optimize applications for speed and scalability, ensuring optimal performance and user experience.

- Troubleshooting and Debugging : Diagnose and resolve technical issues, perform root cause analysis, and implement effective solutions.

- Documentation : Create and maintain comprehensive documentation for code, APIs, and system architecture.


Required Skills And Qualifications :


- .NET : Extensive experience with .Net


- React.js : Proficiency in React.js, including component lifecycle, state management, and UI development.


- GraphQL : Experience with GraphQL schema design, resolvers, and API development.

- Azure : Solid understanding of Azure services and cloud-native application development.

- JavaScript/TypeScript : Strong proficiency in JavaScript and TypeScript.

- Microservices : Expertise in creating microservices from a monolith architecture.

- Modernization : Competence in creating APIs, implementing security in APIs, and managing version control.

- CI/CD : Experience with Azure CI/CD pipelines and tools.

- Version Control : Strong command of Git for version control.

- Agile Methodologies : Experience working in an Agile development environment.

- Communication Skills : Excellent communication and interpersonal skills.

- Problem-Solving : Strong problem-solving and analytical skills.

- Team Lead : Experience in leading a team of 45 members.


info-icon

Did you find something suspicious?