.Net FS - Lead II - Software Engineering

UST
Pune Division, Maharashtra, India

Role Description

Job Description – Senior Full-Stack Developer

Job Title

Senior Full-Stack Developer – .NET Microservices + Clean Architecture + Angular/React + AI-Driven Development

Experience Range

7+ Years

Hiring Location

To Be Confirmed

Job Summary

We are looking for an experienced Senior Full-Stack Developer with strong expertise in designing and building scalable .NET-based microservices solutions. The ideal candidate should have hands-on experience with Angular or React, strong knowledge of Clean Architecture and SOLID principles, and practical experience leveraging AI-assisted development tools such as GitHub Copilot to improve development productivity, code quality, testing, and solution design.

The candidate should possess strong problem-solving and system-design capabilities and be comfortable working with cross-functional teams in an Agile environment.

Key Responsibilities

  • Design, develop, and maintain robust and scalable .NET-based microservices.
  • Build responsive, high-performance web applications using Angular or React.
  • Design end-to-end solutions with a focus on performance, security, scalability, and maintainability.
  • Develop and integrate REST APIs, third-party services, and cloud-based components.
  • Apply Clean Architecture, SOLID principles, and software design best practices.
  • Leverage AI-powered development tools such as GitHub Copilot and other AI coding assistants to accelerate development, improve code quality, automate repetitive tasks, and support testing.
  • Demonstrate strong proficiency in AI-assisted/Generative AI-driven development workflows.
  • Work with SQL and NoSQL databases and optimize queries and database performance.
  • Collaborate with architects, product owners, developers, QA, DevOps, and other stakeholders in a cross-functional Agile environment.
  • Participate in code reviews, technical discussions, solution design, and knowledge sharing.
  • Ensure high-quality deliverables through unit testing, automation, code reviews, and adherence to engineering best practices.

Must-Have Skills

  • 7+ years of software development experience, with strong full-stack development expertise.
  • Strong hands-on experience with .NET Core / .NET 6+ / modern .NET.
  • Proven experience designing and developing Microservices Architecture.
  • Strong proficiency in Angular or React.
  • Strong understanding of REST APIs and API integration.
  • Good understanding of Clean Architecture and SOLID principles.
  • Strong knowledge of software design, system design, and solutioning.
  • Strong experience with SQL databases and SQL query optimization.
  • Working knowledge of NoSQL databases.
  • Experience with Docker and Kubernetes/containerization.
  • Understanding of cloud platforms and cloud-native application development.
  • Hands-on experience with AI-assisted development tools, particularly GitHub Copilot or similar AI coding assistants.
  • Ability to effectively use AI tools for code generation, refactoring, debugging, test creation, documentation, and development productivity.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Good-to-Have Skills

  • Experience with DevOps practices and CI/CD pipelines.
  • Experience with Azure DevOps, Jenkins, GitHub Actions, or similar tools.
  • Exposure to event-driven architecture.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Experience with cloud services such as Azure or AWS.
  • Knowledge of automated testing and TDD/BDD practices.
  • Experience with Generative AI/AI-driven software engineering workflows beyond basic code completion.
  • Experience working in large-scale enterprise applications and distributed systems.
  • Experience with performance engineering and application scalability.

Skills

  • NET, Angular, Microservices, SQL, CI/CD, Clean Architecture, Generative AI, REST, React, Software Design, Solutioning

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →