Welcome to Capgemini, a thriving company where free-thinkers, entrepreneurs, and industry experts come together to reimagine what's possible using technology.
This role could be based in Sydney, Melbourne, Canberra, Brisbane, or Adelaide.
Job Description
We are seeking a talented Developer with expertise in Java/C/C++ and desirable experience in Go programming to join our team.
As part of our team, you will work on developing and maintaining cutting-edge software solutions, with a focus on backend development and test automation.
Responsibilities:
* Develop and maintain backend systems using the Go programming language.
* Collaborate with cross-functional teams to design and implement software solutions.
* Create and maintain test harnesses and APIs/SDKs for efficient test automation.
* Participate in code reviews and provide constructive feedback to team members.
* Stay updated on industry trends and best practices in software development.
Your Capability and Experience
To succeed in this role, you should have:
* A Bachelor's degree in Computer Science, Engineering, or a related field.
* Strong proficiency in Java/C/C++, with desirable experience in Go programming language.
* Fluency in JavaScript/Python, with experience in transitioning to statically-typed languages like Go.
* Experience with Typescript is a plus, with the ability to quickly adapt during employment.
* Previous experience in setting up custom test harnesses and providing APIs/SDKs for test automation.
* Familiarity with Temporal/Cadence or related experience in testing multi-step backend workflows using various technologies (e.g., AWS Step Functions) is highly valued.
Our Commitment to Diversity & Inclusion
We are dedicated to building a diverse, inclusive, and authentic workplace. If you're excited about this role but your experience doesn't align perfectly, we encourage you to apply and tell us what you can bring to the role.
When you join Capgemini, you become part of something bigger.