Due to continued growth, Fishbone are looking to strengthen our established software development and data analytics team to support the delivery of existing and new projects. Fishbone has a bespoke data analytics platform known as the Fishbone Information Services Hub (FISH) that provides our customers with a variety of different applications to ingest, host, analyse and display information about the performance of transportation assets and systems. We are looking to expand the team with experienced full stack software developers to deliver effective user interfaces and back-end data management. This is an exciting opportunity to be part of a small and agile team. You will get the opportunity to work on greenfield projects mainly for the development of bespoke solutions allowing you to contribute to and experience various stages of the project. Responsibilities/Accountabilities: As a Software Engineer, you'll need to: Translate user requirements to technical solutions Design and develop software solutions using various tools and technologies Perform R&D Maintain existing company products Develop technical documentations Provide technical support to internal and external stakeholders Work closely with other staff, such as project managers, other developers, data analysts and sales and marketing professionals to interpret and implement their requirements Qualifications required A software engineering or computer science/engineering degree is preferred but demonstration of relevant equivalent experience will also be considered. Technical expertise and skills required/desirable Understanding of software development lifecycle Understanding of Web Architecture & Technologies Experience in Front-end design and development Experience in back-end development Experience in database schema modelling and SQL Queries development Proven experience of web-based CRUD application development Experience of working with one or more latest front-end technologies such as React, Angular etc. Experience working with one or more object-oriented programming and scripting languages, preferably C# and JavaScript Experience developing REST API’s Ability to troubleshoot using debugging techniques Familiarity with CI/CD Familiarity with Source Control systems such as Git/GitHub Familiarity with Business Analytics & Analysis will be a plus