Capgemini is looking to partner with companies to transform and manage their business by harnessing the power of technology, requiring skilled individuals to design, develop, and maintain scalable web applications.
Requirements
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Hands-on experience with front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular).
- Exposure to back-end development using one or more of: Node.js, Java, Python, .NET.
- Familiarity with version control systems (e.g., Git).
- Ability to work with RESTful APIs and web services.
- Experience or coursework involving cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Exposure to DevOps practices, CI/CD pipelines, or containerization (e.g., Docker, Kubernetes).
Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain scalable web applications.
- Build responsive front-end interfaces using modern frameworks like React, Angular, or Vue.js.
- Develop robust back-end services and APIs using technologies such as Node.js, Java, Python, or .NET.
- Participate in code reviews, debugging, and optimization efforts.
- Contribute to the full software development lifecycle — from concept to deployment.
- Document technical specifications and maintain code quality standards.
- Engage in agile development practices and sprint planning.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Demonstrated problem-solving skills through academic projects, internships, or live development work.
- Excellent communication skills and ability to work effectively in a team.
- Strong interpersonal and collaboration skills.
- Collaborating with teams of creative, fun, and driven colleagues