Software Developer at Centorrino Technologies enhancing customer experience through innovative technology solutions in Melbourne. Join a community-focused company recognized in 2024-2025 for workplace excellence.
Responsibilities
Implement new features, enhancements, and bug fixes based on user stories
Translate high level front and back end designs and architectures into detailed technical implementations
Develop and maintaining front-end components in line with established frameworks and conventions
Design, implementing and maintaining back-end APIs, integrations and databases
Participate in Agile ceremonies including daily stand-ups and sprint planning
Proactively communicate progress, risks and blockers
Collaborate with other team members to collectively troubleshoot issues and solve architectural and design challenges
Work within existing architectural patterns and frameworks
Raise concerns and improvements early
Adhere to automated testing methodologies and ensuring quality assurance
Ensure solutions meet quality, performance, security, and availability expectations for a production system
Requirements
**What you'll bring:**
Strong working experience as a Software Developer
Working experience with JavaScript, TypeScript, Next.js, React and PostgreSQL is required
Any experience with Docker, Kubernetes, Medusa.js, and similar/adjacent programming languages is a significant plus
A well-organised and self-motivated approach, who can work independently from defined requirements and designs
The ability to progress work autonomously while staying aligned with agreed technical direction
Strong attention to detail and an understanding of what production quality code looks like
Dedication to crafting reliable, maintainable and clear code
A pragmatic approach to delivery, balancing speed with stability in a business critical system
Clear, concise communication skills, particularly when discussing the implementation plan, progress, risks, and design decisions
Willingness to seek clarification early rather than make assumptions
A flexible and enthusiastic attitude, readily embracing new challenges and eager for self-improvement
Stays informed on emerging technologies and applies them effectively
Effective decision-making abilities based on research and experience
Comfortable receiving feedback and applying it consistently going forward
A collaborative mindset, able to contribute to team discussions and technical problem solving
Benefits
**Why You'll Love Working Here:**
**Our company is more than just a workplace, it's a hub of inspiration and creativity where employees love to work! Here's why:**
Extensive training and development opportunities that enable continual growth as part of your career planning.
Extensive discounts and benefits to maximise your money.
A choice of your IT equipment to maximise your success and access to cost-price tech for your personal needs.
Fun team events to celebrate achievements and connect with colleagues outside work as part of our engaging culture.
CT celebrates diversity and enables every voice to be heard as we drive to create the world we want. Apply today and be part of a team that values innovation, inclusivity, variety and diverse backgrounds.
*Note: A valid *Vulnerable People /* Working with Children Check (WWCC) and Police Check are required.*
Software Engineer developing software supporting integrated applications for Navy Combat Weapon System. Responsible for quality assurance, GUI development, and applying technical expertise in computer programming.
Java Developer for global air booking platform at Amex GBT, designing and developing software application components and improving microservice systems.
Software Engineer developing Java business applications at Broadridge. Responsible for software design, implementation, and technical leadership in a hybrid working environment.
Technical Lead managing modernization initiatives for Contact Centre technology at Canada Life. Building senior relationships to influence technology directions and drive performance standards.
Lead Software Engineer delivering high - impact software at Findigs, enhancing the renting process through innovative technology. Collaborate with teams and mentor engineers in a hybrid work environment.
Software Engineer focused on analysis and development of financial health applications for corporate clients. Engaging with users and collaborating on app design in an agile team environment.
Platform Engineer on GM’s Enterprise AI team, developing AI infrastructure and collaborating cross - functionally. Focused on high - performance systems and project initiatives in AI/ML.
Senior Engineer applying AI/ML methodologies for EV battery design at General Motors. Collaborating across engineering disciplines to enhance battery development processes.
Lead development of simulation frameworks and AI - driven knowledge management systems for General Motors. Architect multi - agent workflows and validate performance metrics in complex engineering environments.