Back
DP World
SENIOR IT SYSTEMS ANALYST
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
DP World
SENIOR IT SYSTEMS ANALYST