Enable job alerts via email!

Tech Lead - .NET

New Era Solutions

Delhi

On-site

INR 15,00,000 - 25,00,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Delhi, India is seeking a Software Development Lead to produce high-quality software solutions. You will work independently and lead a technical squad, focusing on operational and technical projects, while collaborating closely with Product Owners and Testers. The ideal candidate has a Bachelor's degree in Computer Science and experience with Azure services, C#, and modern development practices. This role is crucial for aligning software with user needs and business objectives.

Qualifications

  • Proven experience in software development with a focus on SaaS products.
  • Strong understanding of service-oriented applications and domain-driven design.
  • Ability to communicate effectively with various stakeholders.

Responsibilities

  • Lead the development and implementation of software solutions.
  • Mentor a technical squad to deliver business outcomes.
  • Analyze business requirements and estimate development efforts.

Skills

Software development life cycle
Azure cloud services
C# and DotNet technologies
Problem-solving
Team leadership

Education

Bachelor’s Degree in Computer Science or related field

Tools

Kubernetes
TypeScript
Angular
Job description
About The Role

Reporting to the Head of Technology, you will produce and implement functional software solutions. You will work with Product Owners and Testers to define software requirements and take the lead on operational and technical projects.

In this role, you will lead the squad but be able to work independently with little supervision. You should have excellent organisation and problem-solving skills. Your goal will be to develop high-quality software that is aligned with user needs and business goals.

Responsibilities
  • Develop, implement, and enhance the functionality.
  • Learn existing systems functionality and topography.
  • Complete all phases of software development life cycle including analysis, design, implementation, testing, and support.
  • Undertake problem-solving and issue resolution.
  • Communicate clearly with business users and project team.
  • Assist in automation, deployment, and monitoring activities.
  • Analyse business requirements and assist in estimating development efforts.
  • Lead and mentor a technical squad to deliver business outcomes.
  • Support the product owner and head of software engineering in delivering their outcomes.
Key Requirements
  • Bachelor’s Degree in Computer Science, Engineering, and other science related field or equivalent combination of education and relevant experience.
  • Designing and building software for the internet, preferably with Software as a Service products.
  • Designing Service Oriented Applications as well as Domain-driven design.
  • Measuring and designing for non-functionals, like reliability, availability, security, and performance.
  • Working with AZURE cloud and the key services it provides, PAAS, IAAS, Kubernetes, Helm, Micro-services.
  • Developing software using Microsoft C# DotNet technologies.
  • DotNet, C#, Modern ORMs, TypeScript, Angular, Test-Driven Development, BDD, OpenApi specification.
  • High level of motivation and enthusiasm, innovative and strongly outcome focused.
  • A strong team / people leader and also a team player.
  • Willing to learn new skills and tackle new assignments.
  • Good communication skills, both written and oral.
  • Be up to date with modern continuous delivery practices.
  • Work with tech squads, product team, quality assurance team and other stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.