Lead I - Software Engineering

UST
Pune Division, Maharashtra, India

Role Description

Job Title

Senior .NET Full-Stack Developer (C#, .NET Core, Microservices, React & AI-Driven Development)

Experience Range

5-7 Years

Hiring Location

[Specify Location]

Must-Have Skills

  • C#
  • .NET Core / .NET 6+
  • .NET Framework 4.7+
  • ASP.NET MVC
  • ADO.NET
  • Dependency Injection (DI)
  • Microservices Architecture
  • React JS
  • JavaScript, TypeScript, HTML5, CSS3
  • REST API Development & Integration
  • Microsoft SQL Server
  • SQL Performance Tuning & Query Optimization
  • AWS Cloud Services
  • Docker & Kubernetes
  • Agile/Scrum Methodologies
  • GitHub Copilot and AI-Assisted Development Tools
  • SOLID Principles & Design Patterns
  • Strong System Design, Analytical & Problem-Solving Skills
  • Code Reviews, Testing & Development Best Practices
  • Excellent Communication & Cross-Functional Collaboration

Good-to-Have Skills

  • Legacy Application Modernization / Migration Projects
  • Domain-Driven Design (DDD)
  • Event-Driven Architecture
  • Messaging Platforms
  • CI/CD Pipeline Implementation
  • DevOps Practices
  • Application Observability & Monitoring
  • Agentic AI Solutions
  • ChatGPT, Claude, AI-Based Testing Tools
  • Cloud-Native Application Design
  • Performance Optimization & Scalability Engineering

Job Summary

We are seeking a highly skilled Senior .NET Full-Stack Developer with strong expertise in C#, .NET Core, Microservices, React JS, SQL Server, and AI-driven software development practices. The ideal candidate will be responsible for designing, developing, and delivering enterprise-scale applications while leveraging AI-assisted development tools to improve engineering productivity, code quality, and delivery speed. Experience in legacy-to-modernization initiatives will be a significant advantage.

Key Responsibilities

Technical Leadership

  • Analyze, design, develop, test, and deploy enterprise applications.
  • Provide technical direction, mentoring, and code reviews.
  • Drive architecture decisions and engineering best practices.
  • Collaborate with Product Owners, Architects, UX, QA, and DevOps teams.

Application Development

  • Design and develop scalable applications using:
  • C#
  • ASP.NET Core / .NET Core
  • REST APIs
  • Microservices Architecture
  • Develop responsive web applications using:
  • React JS
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Build integrations with third-party systems, APIs, and cloud services.

Architecture & Design

  • Design cloud-native and distributed applications.
  • Implement:
  • Microservices Architecture
  • API-First Design
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • Ensure scalability, security, maintainability, and performance.

Database Development

  • Design and optimize SQL Server databases.
  • Develop and maintain:
  • Stored Procedures
  • Views
  • Functions
  • Perform database performance tuning and optimization.

AI-Driven Development

  • Utilize AI-powered development tools such as:
  • GitHub Copilot
  • ChatGPT
  • Claude
  • AI-based testing and code review tools
  • Drive AI-assisted coding, test automation, and documentation generation.
  • Evaluate GenAI capabilities and identify practical SDLC use cases.

DevOps & Quality Engineering

  • Support CI/CD implementation and release automation.
  • Ensure automated testing and code quality checks.
  • Participate in production support and release planning.
  • Improve application monitoring, logging, and observability.

Skills

AWS, Microsoft SQL Server, Microservices, React, Agile, Performance Tuning, GitHub Copilot, Agentic AI, Domain-Driven Design

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →