About the Role
The role involves developing and supporting software systems that power supply chain operations, working closely with technical and business teams to deliver reliable, high-performance solutions using agile methodologies.
Responsibilities
- Design and implement software solutions aligned with business requirements
- Collaborate with cross-functional teams to define system specifications
- Write clean, maintainable, and efficient code
- Participate in code reviews and provide constructive feedback
- Troubleshoot and resolve software defects in production systems
- Support integration of applications across platforms
- Contribute to technical documentation and system design artifacts
- Engage in agile development cycles including planning and retrospectives
- Ensure compliance with security and data protection standards
- Optimize application performance and scalability
- Work with database technologies to support application needs
- Develop and maintain unit and integration tests
- Monitor system health and respond to operational alerts
- Implement continuous integration and delivery pipelines
- Stay current with emerging technologies and frameworks
- Participate in architectural discussions and planning
- Assist in the migration of legacy systems to modern platforms
- Support deployment activities across development environments
- Collaborate with DevOps for infrastructure alignment
- Ensure software meets accessibility and usability standards
- Follow software development lifecycle best practices
- Respond to changing project priorities and timelines
- Maintain version control and source code management
- Engage in knowledge sharing with team members
- Contribute to innovation initiatives within the technology group
Compensation
Competitive salary with benefits package
Work Arrangement
Hybrid working model
Team
Collaborative technology team environment
About the Team
This role is part of a dynamic technology group focused on delivering digital solutions for supply chain efficiency. The team values innovation, collaboration, and continuous improvement in software delivery.
What We Offer
Opportunities for professional growth, flexible working arrangements, a supportive team culture, and involvement in large-scale technology transformation projects.
Available for eligible candidates