responsible for leading a team in designing, developing, and deploying applications using these technologies
. 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. They will be involved in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance.
Minimum experience is 8-10 years Staff engineer
12+ years.
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 - 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, ensuring 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, performing root cause analysis and implementing effective solutions.
Documentation:
Create and maintain comprehensive documentation for code, APIs, and system architecture.
Required Skills and Qualifications:
.NET:
Strong experience with .NET Core, ASP.NET MVC, and Web API.
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:
Create microservices from monolith architecture
Modernization:
Create APIs, Security in APIs, 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:
Must have handled a 4-5-member team.
must Skill set-
Must have minimum 7 + years exp in .NET
Must have experience in either React/Angular
Must have experience in Microservices
Must have experience in Azure
GraphQL exp is added advantage
Candidate must have experience in coding and algorithm
Education: BE , Any engineering or BSC with MCA Fulltime
Job Types: Full-time, Permanent
Pay: ?3,000,000.00 - ?45,000,000.00 per year
Benefits:
Cell phone reimbursement
Health insurance
Life insurance
Paid sick time
Paid time off
Provident Fund
Schedule:
Monday to Friday
Education:
Bachelor's (Required)
Experience:
Staff engineer & DOT NET LEAD: 8 years (Required)
Location:
Bangalore, Karnataka (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.