Senior Software Engineer
Job Description
This role is substantially involved in the technical design and delivery of key components of the technology services managed by the IT department. Components can include customer-facing elements, integration with SeaLink’s corporate systems, data streams/sets or core services utilised by the business.
The role calls for demonstrable expertise in aspects of distributed enterprise software development such as services/microservices integration, OOAD, data engineering, User Experience (UX) delivery, prototyping and Agile/Scrum methodologies. The Senior Software Engineer must be adept at seeking out and integrating disparate sources of data to solve a business problem or digitise an element of the company value chain.
Job Requirement
- Strong attention to detail and results driven
- Excellent planning, communication and problem-solving skills.
- A relevant degree qualification in Software Engineering, Computer Science or equivalent.
- Sound programming skills. Git required. Ruby/Ruby on Rails desirable and/or JS.
- Competency with development within an enterprise software platform such as .NET, Java EE, LAMP, Heroku.
- Public Cloud (Amazon Web Services) development and deployment experience.
- A strong technical background and minimum 5 years’ commercial experience is required.
- Experience with modern software techniques and componentry such as Elasticsearch, Apache projects or equivalent preferred.
Company Info
SeaLink Travel Group (ASX: SLK) is an Australian public company that operates tourist and travel services.