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.