Software Engineer (Must Have Java + Outsystems/ServiceNow)
Summary
Builds, tests, and maintains Java-based enterprise applications using OutSystems and ServiceNow for government or corporate clients.
- Analyse functional and technical requirements, and translate them into application design and program specifications.
- Participate in system integration activities and technical discussions to ensure end-to-end solution alignment.
- Collaborate with system analysts, developers, testers and other stakeholders to support project delivery activities.
- Support system testing activities, including system testing and user acceptance testing (UAT).
- Design, develop, test, enhance, and maintain application modules and components in accordance with established standards and guidelines.
- Support system enhancement, maintenance, and defect resolution activities across development and post-implementation phases.
- Fix reported problems or bugs to ensure smooth execution in production.
- Investigate errors and initiate amendments and testing for correct and efficient system operation.
- Prepare and maintain project and system documentation reports, and artefacts required for delivery and governance.
- Analyse functional requirements and translate into application design using established methodologies.
- Participate in up-skilling workshops and courses if required by the Project Manager.
- Ensure codes comply with security guidelines.
- Diploma or degree in Computer Science, Computer Engineering, Information Technology, or equivalent
- Minimum 3 years of experience in developing and delivering application software;
- Relevant system development and maintenance experience using Java-related technologies
- Proficient in written and spoken English
- Experience working in enterprise or government systems environments is an advantage.
- Detail-oriented with a structured and methodical approach to work
- Initiative and strong commitment to results and quality standards
- Able to work independently and collaboratively within a team environment
- Professional, proactive, and delivery-focused mindset
- Adaptable to changing requirements and priorities
- Relevant technical certifications are advantageous but not mandatory
- Agile-related certifications are good-to-have.
- ITIL Foundation (basic understanding of IT service management)