About our client
Our client is a leading port group and trusted partner to cargo stakeholders. Their global network encompasses 160 locations in 42 countries around the world. The Group’s portfolio comprises over 60 deep-sea, rail and inland terminals, as well as affiliated businesses in supply chain management, logistics, marine and digital services.
Global Portnet Software Engineer
Job Overview:
The role is part of the GIT Global Portnet (GPN) Platform Delivery Team to support GPN-related product and project software developments. His/her job purpose is to create and maintain software applications, ensuring they are secure, efficient and meet the requirements of project and product developments, while working collaboratively with cross-functional teams and adapting industry-specific development (e.g., low code) and best practices (e.g., CICD, Agile).
Job Responsibilities:
- Be part of the team to deliver the Global Portnet (GPN) platform that aims to improve the efficiency and productivity of global port communities.
Project Delivery and Enhancements (Agile and Waterfall)
User Requirements:
- Interact with users to understand business processes and needs.
- Demonstrate empathy to understand business needs to ensure the most important user stories and delivered fast.
- Gathering user requirements comprehensively and performing requirement analysis, working closely with process lead to document functional and non-functional requirements.
Design
- Prepare High-level System Design, Detailed Design and Systems Specifications.
- Prepare project-specific Technical Requirement Specifications.
- Prepare UI/UX Design and Interface specifications between the Front and Back-end
- Design an effective and efficient Database schema/query-set.
Development
- Hands-on development of clean, efficient, and testable code, suing agile best practices such as Test-Driven Development (TDD) and continuous integration/continuous delivery (CICD).
- Liaising and communicating the agreed requirement and design to outsourcers.
- Ensure technical quality of deliverables, in compliance with prevailing standards and best practices including mandatory code reviews.
Testing
- Design and prepare the Test-Driven (TDD) Test Specifications.
- Conduct requisite Testing Phases (Unit, Functional, SIT, UAT, Performance, Load).
User Change Management
- Prepare and demo material to articulate to the target audience how best to unlock the value of the delivered system capabilities.
- Conduct user demos and training guiding them to discover the business value of the features being released, as well as to gather feedback for potential inclusion into the product backing.
Implementation and Post-Implementation Support
- Prepare implementation SOPs and perform Quality Review for implementations.
- Provide support during the implementation and post-implementation period to monitor performance, load, and system stability.
- Provide recommendations and resolutions for issues detected or reported to ensure operational continuity for the client.
Operations Support
Perform operations support role to ensure smooth running of delivered systems
- Prompt response to reported system problems.
- Swift troubleshooting of system problems.
- Quick resolution of problems.
- Handling of complex/critical/urgent issues involving decision making.
- Document system problems and resolutions for future reference.
- Provide training to new staff.
- Application Domain expertise.
- Business Domain expertise.
Job Requirements:
- Degree in Computer Engineering, Computer Science, or IT-related discipline.
- Experience in Java, SpringBoot, Angular, Superset, and Python will be advantageous
Personal Characteristics and Behaviours:
- Good technical analysis and design skills
- Good problem-solving skills
- Good communication skills
- Innovative and resourceful
- High initiative and result-driven
Are you ready for a challenging and exciting endeavour that will require the investment of a lot of hard work, dedication and all your experience? Are you ready to bring your skills and competencies to support the establishment and enhancement of our client’s business? If yes, you might be exactly the new team member they are looking for!
Please submit your updated and comprehensive CV in MS WORD FORMAT ONLY (NOT PDF) with full career details, stating current or last drawn salary with full breakdown such as base, incentives, AWS, etc. and expected salary, contact details, educational qualifications, working experiences, reasons for leaving each past employment(s) and availability date to:
What our client offers
Develop Your Potential:
They emphasise and offer exciting rotations, learning and development opportunities, which will fuel your career aspirations and complement your business exposure across their global network.
Diverse, Equal Opportunity:
They build a sustainable work culture where their people feel welcome, valued, respected and able to express their ideas and beliefs freely. They believe that diversity of thought and approaches in their workplace makes them stronger as a team.
Competitive Compensation and Benefits:
They are committed to recognising and rewarding your contributions to the business. They benefits packages aim to improve your quality of life by providing support for medical, dental, recreation, among others.
Personal Data Protection Statement for Job Applicants
Please be informed that the personal data you provided by way of your job application to Benchmark will be collected, used and disclosed by or on behalf of Benchmark to determine or investigate your suitability, eligibility or qualifications for employment with Benchmark and/or its clients and manage your application for employment with Benchmark and/or its clients including identifying you as potential candidate for future suitable positions and/or notifying you of any such positions, either existing or in the future.
Thank You!
We thank all applicants for their interest in a career with our client. Due to the high volume of incoming applications, we will not be able to respond to all applicants. Therefore, only shortlisted applicants will be notified for interviews. All applications will be treated with the strictest confidence.
THOMAS CHAN | MOM CEI No: R1766693 | Benchmark Staffing Solutions |MOM EA License: 21C0679 | UEN: 53435609E