Software Engineer - IT

وصف الوظيفة


To design, develop, implement, and maintain software-based technology and products that provide support across flydubai.

 

  • Executes a complete Software Development Life Cycle (SDLC), encompassing activities such as requirement analysis, solution design, coding, unit testing, integration and supporting throughout quality assurance and user acceptance testing.
  • Develops software solutions that complies with flydubai coding standards and technical design ensuring the output is a well-designed, testable code.
  • Collaborates with the Software Technical team to understand both functional and non-functional requirements, as well as the technical design aspects.
  • Liaises with the IT Corporate & Support team to understand the various business scenarios and requirements across flydubai to create prototypes in alignment with each department.
  • Develops software verification plans and establishes quality assurance procedures, subsequently implementing unit test cases and conducting debugging to address and resolve the defects. .
  • Integrates software components into a fully functional software system and performs System Integration Tests (SIT).
  • Documents the user manual, product release and technical documentation for software maintenance.
  • Offers continuous support and guidance to the business post go live, providing technical assistance and assessing user feedback for consideration in future releases and fixes.
  • Ensures the development cycle meets the software development KPIs, in terms of productivity, defect density and system performance.
  • Collaborates within the software engineering community, share experiences, learns new frameworks, and develop new skills.
  • Stays current and well-informed, actively pursuing essential certifications, to stay ahead of industry trends by keeping up with the latest tools and technologies.
  • Contributes to the development and future updates to the repositories adhering to best practice coding standards, guidelines, and documentation.

 

  • Bachelor's Degree (3+ years)
  • Information Technology, Computer Science, or related field
  • Fluent in English
  • 3 - 5 years