Job Description:
The candidate will work on building and managing IT solutions across a spectrum of technologies and delivered using Agile Methodologies.
Key Responsibilities include:
- Engage business stakeholders to understand their requirements
- Design IT solutions that meet business objectives
- Develop and deliver new features for both new or existing crew systems application
- Provide technical input to assist Scrum master to refine user stories
- To support Scrum Master for the user stories delivery
- Create and maintain software documentation, including detail technical design and SIT test scripts
- Ensure code upholds the best practices for security, data protection and reliability
- Ensure prompt resolution of IT issues so as to minimize impact to airline operations
- Any relevant adhoc duties
- Work with vendors who are supporting the same crew systems application and ensure prompt delivery
- Work closely with Scrum Master for the sprint planning
Requirements:
- Degree in Computer Science or related fields
- Minimum 3 years of software development experience
- Proficient in the following languages / frameworks: Basic Java, Advanced Java (Streams, API, Multithreading), Apache Camel, Spring boot, Spring data JPA, Hibernate and logical reasoning, Oracle Database
- Strong in AWS or have experience in cloud-based applications
- Experience in working on or managing CI/CD pipelines, automated testing
- Experience with the Agile/Scrum Development methodology, source control (such as Git) and issue-tracking system such as Atlassian JIRA for disciplined and communicated-friendly development
- Ability to work independently as we as collaboratively as part of a highly skilled team