NET Developer
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain scalable applications using latest versions of .NET, Angular, and C#
- Apply SOLID principles, object-oriented programming (OOP), and design patterns to build maintainable systems
- Contribute to architectural design decisions and ensure alignment with best practices
- Develop and maintain high-volume, highly available enterprise applications
- Collaborate with cross-functional teams in an Agile/SCRUM environment
- Participate in code reviews and design reviews, providing constructive feedback
- Implement and promote Test-Driven Development (TDD) practices
- Build and maintain CI/CD pipelines and automation frameworks
- Ensure application performance, scalability, and reliability
- Create and maintain comprehensive technical documentation
- Communicate effectively with both technical and non-technical stakeholders
Requirements
We are seeking a highly skilled and experienced Full Stack Developer with strong expertise in .NET, Angular, and C#. The ideal candidate will play a key role in designing, developing, and delivering high-performance, scalable, and enterprise-grade applications. This role requires a deep understanding of software engineering principles, modern development practices, and collaborative Agile environments., * Strong hands-on experience with latest versions of .NET, C#, and Angular
- Deep understanding of Object-Oriented Programming (OOP), Design Patterns, SOLID Principles, and architectural patterns such as Microservices, MVC, and Clean Architecture
- Expertise in database design and development, including SQL and NoSQL technologies
- Experience with Test-Driven Development (TDD), unit testing frameworks, and building and managing CI/CD pipelines using tools like Azure DevOps, Jenkins, and GitHub Actions
- Proven ability to build high-performance, scalable, and resilient systems
- Strong analytical and problem-solving skills with the ability to critically analyze code and system designs and provide constructive, actionable feedback
- Excellent verbal and written communication skills
- Ability to collaborate effectively with cross-functional and diverse teams
- Strong focus on documentation and knowledge sharing
- Experience working in Agile/SCRUM environments
- Exposure to automation frameworks and DevOps practices
- Proven track record of delivering enterprise-grade applications
' We are a Disability Confident Employer:
Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Government's Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who:
- Declare they have a disability, and
- Meet the minimum essential criteria for the role.
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.