…

.Net FS - Lead II - Software Engineering

UST · IT Services & Consulting

  • Pune
  • On-site
  • Posted 11 days ago
  • Software Engineering

About the job

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.