KEY RESPONSIBILITY HighLevel Solution Design Develop highlevel 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 timetomarket 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 Objectoriented programming multithreading exception handling Spring Framework basics Especially Spring Boot for service integration RESTful APIs Consuming and building services for communication with thirdparty 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 shippingrelated transaction formats EventDriven 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 You will be redirected to the company website to apply for this position
System Analyst • United Arab Emirates