fb_pixel
back
Back
Location:
Dubai, United Arab Emirates
Department: Information Technology
Job Description

KEY RESPONSIBILITY:

  • High-Level Solution Design
    Develop high-level system architecture and design documents based on demand analysis, feasibility studies, capital expenditure considerations, and functional requirements as provided by the IT Manager.
  • Design Review & Approval
    Present architectural designs for formal review and obtain approvals from the designated IT design review board or governance team.
  • Technical Documentation Planning
    Develop detailed project plans and coordinate efforts to produce comprehensive Technical Specification Documents in alignment with business objectives.
  • Modular Design & Data Flow Mapping
    Identify system modules and define key data flows across the application, including interfaces and integrations with other internal and external systems.
  • Adherence to IT Standards
    Ensure all application designs comply with established IT standards, policies, and frameworks to support scalability, reliability, extensibility, and performance.
  • Requirements Translation & Documentation
    Guide System Analysts in translating Business Requirements Specifications (BRS) into Software Requirements Specifications (SRS) to maintain high standards of accuracy and completeness.
  • Application Design Oversight
    Mentor and support System Analysts during the application design phase, ensuring the final design solution fully encapsulates the intended business functionality.
  • Information Security Integration
    Ensure security controls and compliance requirements are embedded throughout the Software Development Life Cycle (SDLC), from design to deployment.
  • Database Design Standards
    Define and publish standardized procedures for efficient and optimized database design and data retrieval methodologies.
  • Legacy Modernization & Innovation
    Continuously review application architecture to support the retirement of legacy systems and the introduction of modern solutions that align with evolving business needs.
  • Efficiency in Development
    Promote modern development practices and introduce tools or frameworks that enhance developer productivity and reduce time-to-market.
  • Business Domain Awareness
    Stay informed about emerging trends and changes in the port and terminal operations domain to provide strategic input on IT solutioning.
  • Quality Assurance Validation
    Review and verify QA test results to ensure full compliance of developed software with the approved Software Requirements Specifications.

TECHNICAL COMPETENCIES:

  • PL/SQL Programming: Advanced stored procedures, functions, packages, triggers.
  • Oracle Forms & Reports: Maintenance and customization for terminal operations.
  • Query Optimization: Indexing, execution plans, performance tuning.
  • Oracle Database Administration (basic): Understanding of schemas, backups, and user roles.
  • Data Migration: Using Oracle Data Pump, SQL Loader for bulk data operations.
  • Core Java (8+): Object-oriented programming, multithreading, exception handling.
  • Spring Framework (basics): Especially Spring Boot for service integration.
  • RESTful APIs: Consuming and building services for communication with third-party systems like Customs, TOS, IoT platforms.
  • Terminal Operating Systems (TOS) Integration: e.g., Zodiac, Navis – handling interfaces, data mapping.
  • Middleware Understanding:
  • EDI / XML / JSON Handling: Parsing and generating shipping-related transaction formats.
  • Event-Driven Architecture:
  • Familiarity with Terminal Operations Flows: Vessel, Yard, Gate, Rail operations
  • Understanding of Port Community Systems (PCS)
  • Experience with Equipment Automation Interfaces: ARMGs, OCR gates, VMTs
Job Id: mNLRq0rsC3n0wVw8TO8JG74Ll3saZE/Wze2PiTp5NKCEb0oOVwKYaujaXSkGXdWiG0HiIaJc2eN1PHBjB5JNc4z6IX888XZZQkVDUAe6ffh9sJmSxp4PTAXUGUGNVw6hq/pdcd/DSe4qyv62PiBM4qkrfEqAUpCmZ9sIEPfst2Bmig==
companyLogo
DP World
SENIOR IT SYSTEMS ANALYST