Senior Analyst Developer

Back

Senior Analyst Developer

Closing date: 12-Feb-2025

Description

We are seeking a highly skilled and motivated Senior Analyst Developer to support and enhance critical airline crew management systems and operational processes. This role combines business analysis with development responsibilities, ensuring our systems remain efficient and reliable, playing a key role in supporting daily airline operations.

The position involves analyzing and gathering business requirements, converting them into technical specifications, and developing, testing, and maintaining solutions. You will also learn and work with RAVE, a functional programming language and a specialized tool designed for creating and implementing business rules to optimize crew scheduling and resource allocation. RAVE enables the development of complex planning logic, considering multiple factors and automating routine processes. Comprehensive training will be provided to ensure success in utilizing RAVE for daily operations.

RESPONSIBILITIES:

Systems Administration and Support:

  • Provide technical support and maintenance for all airline operational systems.
  • Monitor system performance, ensuring reliability and uptime according to SLAs.
  • Collaborate with vendors to address issues and implement system updates.

Business Analysis:

  • Analyze existing business processes, identify inefficiencies, and propose optimizations while translating business requirements into technical deliverables.
  • Create detailed documentation, including specifications, requirements, and user guides.
  • Collect, prioritize, analyze, and document business requirements from stakeholders.
  • Lead the implementation of new business applications, integrations, and automation tools, ensuring solutions align with business objectives and operational needs.
  • Participate in testing processes by creating test cases, validating functionality against requirements, and conducting User Acceptance Testing (UAT).

RAVE Development:

  • Learn and utilize the RAVE programming language for rule development within the Jeppesen system.
  • Rule Development and Maintenance:
  • Design, implement and maintain business rules to optimize crew scheduling and resource allocation processes.
  • Configure business logic in accordance with the specific requirements of the Jeppesen system and airline operations.

Testing:

  • Create and execute test cases to validate the functionality of rules.
  • Conduct integration testing of RAVE with other systems and resolve identified issues.

Documentation and Knowledge Transfer:

  • Develop comprehensive documentation for RAVE rules, processes, and configurations, including step-by-step guides.
  • Regularly update documentation to reflect changes in business rules and processes.

Optimization and Development:

  • Identify opportunities to enhance existing rules and improve system performance.
  • Monitor the performance of the RAVE-based system and address bottlenecks in configurations.

REQUIREMENTS:

  • Bachelor’s degree in IT, Computer Science, or a related field.
  • At least 3 years of experience in IT systems.
  • At least 2 years of programming experience.
  • Experience in functional programming languages (e.g., Scala, Haskell, F#, Lisp) or object-oriented languages (e.g., C#, JavaScript, Java, Python) with strong knowledge of functional programming concepts.
  • Excellent analytical and problem-solving skills, particularly in data analysis, business requirements gathering, and reporting.
  • Proven ability to transform business needs into technical solutions.
  • Strong communication skills and experience in vendor management.
  • Detail-oriented with a proactive approach to problem-solving.
  • Strong interpersonal skills and a team-oriented mindset.
  • Dedicated to operational excellence and continuous improvement.

LOCATION
Almaty , Kazakhstan

Full day

Closing date: 12-Feb-2025