Summary:
Full Stack Developer will ensure Project/Change Initiatives meet business objectives of on time and quality delivery by involving all stakeholders in project phases – Requirement, Planning, Analysis & Design, Implementation, and Closure. Work with heterogeneous source systems/applications for integrating real-time cargo/inventory tracking, IoT, and cloud-based automation to enhance operations.
Duties and Responsibilities:
-
Develop and maintain applications in the Supply Chain domain, including web development.
-
Design and implement scalable backend systems using Node.js, Python (Django/Flask), or Java (Spring Boot).
-
Build responsive front-end interfaces with React.js, Angular, Vue.js. HTML or using new technologies.
-
Develop and integrate APIs (RESTful, SOAP, HTTP,) for Gulftainer systems to integrate with 3rd party systems.
-
Work with RDBMS (SQL Server, Oracle, PostgreSQL, MySQL), Non-RDBMS (MongoDB) and No-SQL based tools for efficient data management.
-
AI-based development to accelerate the coding process and improve the overall quality of the artifacts.
-
Ensure security, performance optimization, and compliance with industry standards.
-
Reviews software design, changes specifications, and plans against contractual and/or process requirements.
-
Continuously interact with business, development/project, and vendor teams to understand business requirements, business process mapping, and technical design to create a project plan, schedule, implementation plan, training plan, needed layouts, and test scenarios/cases for meeting expected results.
-
Develop operating criteria to ensure implementation of the software quality according to project, process, and contract requirements and objectives.
-
Support enhancement requests, business operational requests, and service request fulfillment.
-
Support triage of issues. Collaborate with the team to classify and prioritize defects related to the process/product and make decisions based on assessments.
-
Facilitate and conduct Unit, QA, and UAT with respective stakeholders.
-
Organize and conduct training sessions with respective stakeholders.
-
Create and update the access matrix to control users/vendors' application access as per business needs.
Information Security Management System (ISMS):
-
Safeguard Gulftainer Information as per the Information Protection Requirement.
-
Perform the IT compliance monitoring and improvement activities to ensure compliance with both internal security policies, etc,. and applicable laws and regulations.
-
Participate and support information security awareness, training, and educational activities.
-
Participate and support the information security risk assessments and controls selection activities.
-
Participate and support an Information security audits and remediation.
-
Participate and support relating to contingency planning, business continuity management, and IT disaster recovery in conjunction with relevant functions and third parties.
-
Comply with IT Policies (Governance and IT Security) and comply with all applicable system and security controls /clauses and LAWs.
-
Report an Information Security incident timely manner and take action per management direction.
Qualification:
Educational Background
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Related Work Experience
-
Minimum of 3-5 years of full-stack development, preferably in Ports & Logistics, Supply Chain, and/or similar Enterprise Applications.
-
Experience with CargoWise, Transport, Warehousing, Terminal Operating Systems, and IoT is a plus.
Technical Qualification / Skills /Certification
-
Backend: Node.js, Python (Django/Flask), Java (Spring Boot), .NET
-
Frontend: React.js, Angular, HTML/CSS/JavaScript
-
Databases: MySQL, MongoDB, Oracle, SQL Server
-
API Development: RESTful, SOAP, HTTPS
-
Cloud & DevOps: AWS / Azure, Docker, Kubernetes, CI/CD pipelines
Preferred
-
Experience with logistics/port systems such as CargoWise, TMS, WMS, or TOS integration.
-
Experience in AI, GenAI, and Agentic AI
-
AI-based Development: Hands-on experience with AI coding assistants (Copilot, ChatGPT, or similar) to accelerate development and improve code quality.
-
Experience in working with AI-based code accelerators.
-
Familiarity with Agile/Scrum methodologies.