Back to career page

Associate Tech Lead (.NET)

TechnologyXL-Noida-1Permanent

We are looking for an experienced Software Engineer with 4–6 years of hands-on experience in .NET development to join our engineering team. You will collaborate with architects and stakeholders on the design and delivery of scalable, production-grade applications.

Mandatory Skills

• Strong understanding of Object-Oriented Programming (OOPs) concepts and design patterns.

• Extensive hands-on experience with .NET / .NET Core / C#.

• .NET Aspire - hands-on experience building and orchestrating cloud-ready, distributed applications.

• Entity Framework Core (EF Core) - data modeling, migrations, and query optimization.

• Strong working knowledge of at least one relational database: SQL Server or PostgreSQL.

• Strong experience using LINQ for querying and manipulating data, with a solid understanding of database design/normalization.

• Solid hands-on exposure to Microsoft Azure (App Services, Azure Functions, Azure SQL, Azure DevOps, or Azure AD).

• Strong grasp of REST API development, consumption, and API design best practices.

• Experience with SignalR for building real-time, bi-directional communication features.

• Experience with .NET Identity for authentication and authorization.

• Proficiency with Git or other version control systems, including branching strategies and code review workflows.

• Strong debugging, troubleshooting, and problem-solving skills in production environments. Preferred /

Good to Have

• Exposure to front-end frameworks like Angular or React.

• Understanding of Agile/Scrum methodology.

• Exposure to Power Apps for building low-code business applications.

• Exposure to Power Automate (Cloud or Desktop flows) for process automation.

• Basic understanding of SharePoint integration.

Key Responsibilities

• Design, develop, and maintain backend services and APIs using .NET, applying .NET Aspire for distributed/cloud-native architectures.

• Write clean, maintainable, and efficient code following OOP principles and established design patterns.

• Write and maintain unit and integration test cases to ensure code quality and reliability.

• Use EF Core for data modeling, migrations, and performance-tuned data access.

• Work with SQL Server/PostgreSQL for data modeling, complex queries, and performance tuning.

• Deploy, monitor, and troubleshoot applications on Azure.

• Drive Git best practices across the team, including branching strategy and code review standards.

• Collaborate with cross-functional teams and stakeholders to gather requirements and deliver solutions.

• Unit testing and debugging production issues.

• Document technical designs and maintain code quality standards. Qualifications

• B.Tech/B.E. in Computer Science, IT, or related field.

• 4-6 years of relevant industry experience in .NET development.

• Strong analytical, communication, and mentoring skills.

Key skills

  • .NET
  • .NET Core
  • C#
  • Entity Framework
  • REST API
  • LINQ
  • Azure
  • OOPs
  • Angular
  • React
  • Agile / Scrum Methodologies
  • Git / GitHub