.Net - STRATEGIC

CapgeminiAguascalientes, AguascalientesOn-siteFull-timeListed 1 hour ago

Apply now

About this role

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Your Role

As a .NET Full Stack Developer at Capgemini , you will be responsible for designing, developing, and delivering scalable, secure, and high-performance enterprise applications using modern Microsoft technologies. You will contribute to the full software development lifecycle, building cloud-native solutions, microservices, and responsive web applications that support critical business processes and digital transformation initiatives.

This role requires strong expertise in modern .NET development, front-end technologies, cloud platforms, and DevOps practices. You will collaborate closely with product owners, architects, UX designers, QA engineers, and platform teams to deliver reliable, production-ready solutions within Agile environments.

---

Responsibilities & Scope

- Design, develop, test, and maintain scalable full-stack applications using modern .NET technologies.

- Develop robust backend services using C#, .NET 6/7+, ASP.NET Core, and Entity Framework Core.

- Build responsive and user-friendly web applications using Angular or React with JavaScript and TypeScript.

- Design and implement RESTful APIs and microservices-based architectures.

- Develop cloud-native solutions utilizing Azure and/or AWS services.

- Participate in application modernization and digital transformation initiatives.

- Collaborate with architects and technical leads to define scalable and maintainable solution designs.

- Implement secure coding standards and software development best practices.

- Develop and maintain CI/CD pipelines to support automated build, deployment, and release processes.

- Troubleshoot, optimize, and improve application performance, scalability, and reliability.

- Participate in Agile ceremonies including sprint planning, backlog refinement, code reviews, and retrospectives.

- Contribute to technical documentation, architectural discussions, and knowledge-sharing activities.

- Leverage modern development tools, including AI-assisted engineering solutions, to improve productivity and code quality.

---

Your Profile

- Passionate full-stack developer with strong problem-solving and analytical skills.

- Experienced in designing modern enterprise applications using Microsoft technologies.

- Strong understanding of cloud-native development and distributed system architectures.

- Collaborative team player who thrives in Agile and DevOps-oriented environments.

- Committed to delivering high-quality, maintainable, and secure software solutions.

- Continuously seeks opportunities to improve development practices and technology adoption.

---

Required Qualifications

- 3-6 years of professional software development experience.

- Strong hands-on experience with C# and .NET 6/7+.

- Experience developing applications using ASP.NET Core and Entity Framework Core.

- Proficiency in front-end development using Angular or React.

- Strong knowledge of JavaScript and TypeScript.

- Experience designing and consuming RESTful APIs.

- Experience developing microservices-based applications and distributed systems.

- Hands-on experience with cloud platforms such as Microsoft Azure or Amazon Web Services (AWS).

- Experience using Git for source control and version management.

- Familiarity with CI/CD pipelines and DevOps practices.

- Strong understanding of software design patterns, object-oriented programming, and secure coding principles.

- Excellent communication, collaboration, and problem-solving skills.

- Experience working within Agile software development environments.

---

Preferred Qualifications

- Experience with containerization technologies such as Docker and Kubernetes.

- Familiarity with cloud-native architecture patterns and serverless computing.

- Experience with monitoring, observability, and application performance management tools.

- Exposure to event-driven architectures and messaging platforms.

- Experience working with AI-enabled or AI-assisted software development tools.

- Knowledge of automated testing frameworks and test-driven development practices.

- Experience supporting enterprise-scale digital transformation initiatives.

---

Primary Tools

- C#

- .NET 6/7+

- ASP.NET Core

- Entity Framework Core

- Angular

- React

- JavaScript

- TypeScript

- Azure

- AWS

- Git

- Azure DevOps

- GitHub

- CI/CD Pipelines

- REST APIs

- Docker

- Kubernetes

---

Success Measures

- Delivery of scalable, secure, and high-performing applications.

- Successful implementation of cloud-native and microservices-based solutions.

- High code quality supported by best practices, peer reviews, and automation.

- Reduced deployment risks through CI/CD adoption and DevOps practices.

- Improved system reliability, maintainability, and performance.

- Effective collaboration across cross-functional Agile teams.

- Consistent delivery of business value through modern software engineering practices.

---

What You'll Love

- Exposure to top global companies working with Capgemini.

- Opportunities to support large-scale digital transformation and cloud modernization programs.

- Collaboration with global engineering and architecture teams.

- Career development opportunities, certifications, and continuous learning programs.

- A culture focused on innovation, inclusion, and professional growth.

Job Description

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.
1. The Technician is worker in a field of technology, proficient in a relevant skill or technique, with a practical understanding of the theoretical principles.
2. The Technician is typically responsible for installation, troubleshooting and repair, testing and measuring, maintenance and adjustment, manufacturing or operations.
3. The Technician builds skills and expertise of his/her Engineering Discipline to reach standard technical skills expectations for the applicable role, as defined in Professional Communities.
4. The Technician collaborates and acts as team player with other Technicians and Engineers involved in his/her engineering activities.
## Job Description - Grade Specific

Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in daily situations and generates solutions. Contributes in teamwork and interacts with customers.

Need to Know

- Career Development in Spanish & English: Training, certifications, and mentorship programs available in both languages to support bilingual growth.

- Community Engagement: Participate in local volunteering initiatives, tech meetups, and cultural events that connect you with the Capgemini community.

---

About Capgemini

Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of over 420,000 team members in more than 50 countries. We deliver end-toend services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations.

At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position.