Lead Software Engineer

5 - 7 years

12 - 15 Lacs

Posted:7 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Team Lead (Technical) with a strong background in .NET development, proficiency in AWS (Amazon Web Services), and familiarity with Azure DevOps.

As a Team Lead, you will be responsible for guiding a scrum team in designing, developing, and maintaining robust, scalable, and high-performance software solutions using .NET technologies, AngularJS, and leveraging both AWS and Azure cloud services. You will provide technical leadership, mentor team members, and contribute to the overall architecture and design of our software products while integrating AI capabilities to enhance functionality and performance.

About You:

  • Collaborative Leader:You thrive in a team environment, fostering discussions to find innovative solutions.
  • Problem Solver:You enjoy tackling complex challenges and are comfortable navigating ambiguous problems.
  • Continuous Improver:You are committed to personal and team growth, always seeking to learn new technologies and improve processes.
  • Practical Decision Maker:You assess situations critically and make informed decisions based on available data.

Key Responsibilities:

  • Design, develop, and implement software solutions using .NET technologies such as C#, .NET Core, and AngularJS.
  • Architect and deploy applications on AWS and Azure cloud platforms, utilizing services such as EC2, S3, Lambda, Azure App Service, and Azure Functions.
  • Integrate AI technologies and frameworks (e.g., TensorFlow, PyTorch, or Azure AI services) into software solutions to enhance functionality and user experience.
  • Collaborate with product managers, stakeholders, and other engineers to gather requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Perform thorough code reviews, provide constructive feedback, and mentor junior team members.
  • Utilize Azure DevOps for source control, build automation, and release management, ensuring smooth and efficient development workflows.
  • Develop and maintain unit tests and automated test suites to ensure software quality and reliability.
  • Troubleshoot and debug issues, identify root causes, and implement solutions to ensure optimal software performance.
  • Optimize software applications for scalability, performance, and security in a cloud environment.
  • Stay up to date with the latest industry trends, emerging technologies, and AWS and Azure services, proposing innovative solutions to enhance our software products.
  • Collaborate with DevOps teams to define and implement CI/CD pipelines, infrastructure automation, and deployment strategies.
  • Contribute to architectural decisions and technical strategies, driving innovation and continuous improvement.

Qualifications:

  • Minimum B.Sc. in software engineering, computer engineering, computer science, or equivalent experience.
  • 5 - 7 years of experience as a Senior Software Engineer, with a proven track record in a leadership role.
  • Strong experience in software development using .NET technologies, including C#, .NET Core, and AngularJS.
  • Proficiency in designing and building applications on AWS and Azure cloud platforms, with hands-on experience in utilizing services such as EC2, S3, Lambda, Azure App Service, and Azure Functions.
  • Familiarity with Azure DevOps for source control, build automation, and release management.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Proven track record of delivering high-quality software solutions on schedule.
  • Experience with Agile development methodologies and working in cross-functional teams.
  • Excellent problem-solving skills and ability to troubleshoot complex issues in a distributed, cloud-based environment.
  • Strong knowledge of unit test frameworks and experience with writing and maintaining unit tests.
  • Strong communication and collaboration skills, with the ability to effectively articulate technical concepts to non-technical stakeholders.
  • Experience with DevOps practices, including CI/CD pipelines, infrastructure automation, and containerization (e.g., Docker).
  • Familiarity with AI/ML concepts and tools, and experience in implementing AI solutions in software applications is a plus.

Preferred Skills:

  • Experience with Natural Language Processing (NLP), computer vision, or generative AI.
  • Familiarity with microservices architecture and event-driven design.
  • Exposure to data engineering pipelines and cloud-based analytics solutions.
  • Background in Agile/Scrum environments with a strong delivery track record.

This position offers a unique opportunity to lead a team while staying hands-on with cutting-edge technologies, including AI and cloud innovation. You will help shape our technical roadmap and directly influence the products we deliver.

Mock Interview

Practice Video Interview with JobPe AI

Start Azure DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
S&P Global Market Intelligence logo
S&P Global Market Intelligence

Financial Services

New York

RecommendedJobs for You