Analyze the requirements for the software (middleware service) and integration solution provided by the project stakeholders and provide feedback as to what can be improved/changed
Understand the data flow, functional and systems architecture of the systems that will be integrated namely CAT Terrain and DISPATCH to ensure alignment with the objectives of the project and technical capabilities of systems and the API.
Provide technical consultancy on the feasibility and technical aspects of proposed solutions
Designing, coding, testing, debugging, configuring and documenting software (middleware service) as per project requirement
Develop the software (middleware service) as per the approved requirements and perform unit and integration testing, as well as User Acceptance Testing.
Liaise with vendors and support groups to ensure seamless integration
Work with the project team members in troubleshooting and identifying solutions for project related software problems and ideas
Understanding and complying with all IT policies, standards and procedures
Follow regional and global corporate standards and practices
Other project related technical tasks as requested
Requirement:
Bachelor degree or above in Information Technology, Computer Science, Software Engineering or relevant discipline
Software developer or Software engineer
At least 3 years of relevant experience
Experience in data and system integrations delivered via APIs.
Prior experience with REST API and WebSocket API is advantageous
Usage of relational database systems ( MS SQL) and ability to write complex SQL queries.