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.
Valuable-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
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
📌 Lead II - Software Engineering (Pune)
🏢 UST
📍 Pune