HamburgerMenu
hirist

Capgemini - Full Stack Developer

Capgemini Technology Services
5 - 10 Years
Multiple Locations

Posted on: 27/05/2026

showcase-imageshowcase-imageshowcase-image

Job Description

About the Role :


We are looking for a highly skilled Fullstack Developer with strong expertise in Microsoft technologies and modern front-end frameworks to design, develop, and maintain scalable enterprise-grade applications. The ideal candidate should possess hands-on experience in backend development using .NET technologies and frontend development using Angular, along with a strong understanding of software architecture, APIs, databases, and cloud-native application development.


The candidate will work closely with product managers, architects, QA teams, and DevOps engineers to build secure, high-performing, and user-friendly applications.


Key Responsibilities :


- Design, develop, test, deploy, and maintain scalable full-stack web applications.


- Build robust backend services using C#, ASP.NET MVC, ASP.NET Core, Web API, and Microservices architecture.


- Develop responsive and dynamic user interfaces using Angular, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap.


- Create reusable components, modules, and APIs for enterprise applications.


- Develop RESTful APIs and integrate third-party services and external systems.


- Design and optimize SQL Server databases, stored procedures, views, triggers, and functions.


- Work with Entity Framework, LINQ, and ORM concepts for efficient data access.


- Ensure application performance optimization, scalability, and security best practices.


- Implement caching, logging, exception handling, and monitoring mechanisms.


- Participate in architecture discussions and contribute to technical solution design.


- Implement Microservices-based architecture and distributed systems principles.


- Ensure clean coding standards, modular architecture, and maintainable codebase.


- Work on API gateway integration, authentication, authorization, and secure coding practices.


- Collaborate with cross-functional teams including Product, QA, DevOps, and Business teams.


- Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, retrospectives, and demos.


- Conduct peer code reviews and ensure adherence to coding standards and development best practices.


- Mentor junior developers and provide technical guidance where required.


- Work with Git repositories and branching strategies for version control.


- Support CI/CD pipeline implementation and automated deployments.


- Assist in application deployment, release management, and production support activities.


- Troubleshoot and resolve production issues, defects, and performance bottlenecks.


- Stay updated with emerging technologies, frameworks, and industry trends.


- Recommend improvements in system architecture, development processes, and tools.


- Contribute to innovation initiatives and technical process enhancements.


Required Skills & Technical Expertise :


- Strong proficiency in C#


- ASP.NET MVC / ASP.NET Core


- Web API / RESTful Services


- Entity Framework / Entity Framework Core


- LINQ


- Microservices Architecture


- Dependency Injection


- Middleware & API Security


Frontend Technologies :


- Angular (Angular 8+ preferred)


- TypeScript


- JavaScript


- HTML5


- CSS3


- Bootstrap / Responsive UI Design


Database :


- Microsoft SQL Server


- Database Design & Optimization


- Stored Procedures, Triggers, Functions


- Query Performance Tuning


Tools & Platforms :


- Git / GitHub / Bitbucket


- Azure DevOps / Jenkins


- Visual Studio / VS Code


- Postman / Swagger


- CI/CD Pipelines


- Cloud & Additional Skills (Preferred)


- Microsoft Azure / AWS


- Docker & Kubernetes


- RabbitMQ / Kafka


- Redis Caching


- Authentication protocols like OAuth/JWT


- Unit Testing frameworks (xUnit/NUnit)


Requirements :


- 5 - 10 years of hands-on experience in full-stack software development.


- Strong understanding of object-oriented programming and design patterns.


- Experience in developing scalable enterprise applications.


- Good knowledge of SDLC, Agile methodologies, and DevOps practices.


- Strong analytical, debugging, and problem-solving skills.


- Excellent communication and stakeholder management skills.


- Ability to work independently as well as collaboratively in a team environment.


- Bachelors Degree in Computer Science, Information Technology, Engineering, or related field.


- Masters Degree is an added advantage.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...