As a Senior Software Engineer, you will be part of a dynamic team that develops best-of-breed trade and logistics solutions and platforms. You will participate in the software development life cycle from design, coding, testing through to post-implementation support. You will also be a member of the team to work with our developers and partners from various countries.
From time to time, you may be required to work on technical pre-sales tasks. Key stakeholders of the system would be overseas government institutions.
Responsibilities
- Responsible for the delivery and support of software projects.
- Work with stakeholders and end-users in Singapore or overseas to gather requirements and implement software solutions according to the design document.
- Engage in all aspects of the software development cycle, including the coding and testing, conducting of system installation, user training and testing, documentation, post-implementation support, and debugging and bug fixing of the Company’s business offerings, solutions and services.
- Produce technical documentation such as design specifications, test documents, user manual, training manual etc.
- Participate, assist, and support the development and execution of QA test plans for SITs and UATs.
- Assist in pre-sales documentation as and when there is a tender submission.
Requirements:
- Bachelor's degree in Computer Science, Information Technology or equivalent
- Frontend coding skill such as ReactJS, Javascript, jQuery, HTML, CSS
- Backend coding skill such as Java, Spring, Jasper Report, XML and JSON
- Experience in Spring MVC Framework, Hibernate, Tomcat, mySQL and Oracle databases
- Have a strong sense of responsibility and ownership of work
- PMP certification
- Prior knowledge and exposure to e-government software solutions will be a plus
- Basic knowledge of the Unix environment will be a plus