Deskripsi Pekerjaan
Are you a passionate developer looking to elevate your career with a global leader in digital transformation? Capgemini is seeking a talented Application Developer to join our dynamic team in Manila. In this role, you will be at the heart of innovation, designing, building, and deploying cutting-edge software solutions that address complex business challenges for our international clients.
As an Application Developer, you will collaborate with cross-functional teams in an agile environment, utilizing your expertise to create robust applications, frameworks, and tools. You will have the opportunity to work with emerging technologies, refine your technical craft, and contribute to projects that have a tangible impact on global digital ecosystems. If you are a problem-solver who thrives on technical excellence and continuous learning, we invite you to build your future with us.
Tanggung Jawab
- Design, develop, and maintain high-quality software applications based on project requirements.
- Write clean, scalable, and efficient code while adhering to industry best practices and internal standards.
- Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment.
- Troubleshoot, debug, and upgrade existing systems to improve performance and user experience.
- Collaborate with cross-functional teams, including architects, UI/UX designers, and quality assurance engineers.
- Conduct code reviews and provide constructive feedback to ensure high-quality output across the team.
- Create and maintain comprehensive technical documentation for application architecture and system workflows.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Proven experience as an Application Developer or Software Engineer with a solid portfolio of projects.
- Strong proficiency in modern programming languages such as Java, C#, Python, or JavaScript/TypeScript.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker or Kubernetes.
- Solid understanding of relational and NoSQL databases, including SQL optimization.
- Experience working in an Agile/Scrum development environment.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively in a collaborative, multinational team environment.