
Singapore Software Engineer
Capgemini · Singapore
Applications are made on Capgemini's own site. We never sit in the middle.
Job description
About Capgemini Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion. Responsibilities Design, develop, and maintain software applications: Write clean, scalable, and efficient code to create software solutions that meet user needs. Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality citizen-centric products. Perform code reviews: Ensure code quality and share knowledge with team members to improve overall team performance. Debug and troubleshoot issues: Identify and resolve software defects and performance issues. Implement automated testing and continuous integration: Ensure the reliability and stability of the software through automated tests and CI/CD pipelines. Documentation: Create and document technical designs that are aligned with architectural guidelines. Stay updated with the latest industry trends: Continuously learn and apply new technologies and best practices to improve our products. Requirements Educational Background: Bachelor’s degree or higher in Computer Science or a related field. Professional Experience: 5+ years of relevant experience in Software Engineering roles. 3+ years of experience leading small engineering teams. Technical Expertise: Extensive hands-on experience in full-stack web and mobile development, including: Frontend & Backend: React and Node.js. Mobile Platforms: React-Native. Experience in native Android and iOS will be a plus Proficiency with containerization technologies, such as Docker and AWS services (Fargate ECS, Lambda, S3, Aurora, and RDS). Strong database management skills with MySQL and PostgreSQL. Deep understanding of computer science fundamentals, including: Data structures, algorithms, and programming skills. Cloud computing principles and software design patterns. Problem-Solving Skills : Ability to break down complex problems into manageable, actionable items. Proven expertise in formulating structured solutions that drive progress and results. Backend Development Practices: Expertise in authentication, middleware development, application security, API design, and system integration. Additional Skills (Bonus Points): Experience working with Singapore's whole-of-government systems. Proven ability in stakeholder management. Knowledge of disaster recovery and business continuity planning. Let's talk about what's in it for you!
Other jobs you might want
thinkbridge
Senior Full-Stack Engineer
Surat City, Gujarat, India
Vertoz
Business Development Specialist ( Account Manager) - Qualispace
Airoli, Navi Mumbai, Maharashtra, India
SRM Technologies
Senior AI Lead
Chennai, India
Elfonze Technologies
Oracle EPM – Blackline Account Reconciliation
Hyderabad, Telangana, India
Elfonze Technologies
Oracle Planning (EPBCS/PBCS)
Remote
Revolut
Subject Matter Expert (Loyalty)
India - Remote, Poland - Remote, Portugal - Remote, Spain - Remote