The Senior IT System Analyst is responsible for designing system architecture and leading the development and implementation of IT solutions in collaboration with the technical team, ensuring that all business requirements are met within defined timelines. This role contributes to enhancing the strategic value of IT within the organization by delivering scalable, efficient, and business-aligned systems.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Location: Dubai, United Arab Emirates
Work Conditions: On-site, Full-time
Key Responsibilities:
- 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).
- Application Design Oversight: Mentor and support System Analysts during the application design phase to ensure the final design solution encapsulates the intended business functionality.
- Information Security Integration: Ensure security controls and compliance requirements are embedded throughout the Software Development Life Cycle (SDLC).
- Database Design Standards: Define and publish standardized procedures for efficient and optimized database design and data retrieval methodologies.
- Legacy Modernization & Innovation: Review application architecture continuously to support the retirement of legacy systems and the introduction of modern solutions.
- Efficiency in Development: Promote modern development practices to 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 solutions.
- Quality Assurance Validation: Review and verify QA test results to ensure compliance of developed software with Software Requirements Specifications.
Technical Competencies:
- Advanced PL/SQL Programming (stored procedures, functions, packages, triggers)
- Oracle Forms & Reports maintenance and customization
- Query optimization and performance tuning
- Basic Oracle Database Administration
- Data migration using Oracle Data Pump, SQL Loader
- Core Java (8+) expertise
- Basic knowledge of Spring Framework
- RESTful APIs for service communication
- Experience with Terminal Operating Systems (TOS) integration
- Middleware understanding (EDI / XML / JSON handling)
- Familiarity with Event-Driven Architecture and Port Community Systems (PCS)
Language Requirements: No specific language requirements mentioned.