Software Consultant
Position Summary:
Working closely with the Technical Lead / Manager, the incumbent will ensure technical support is provided to users / production system running our in-house or distributed applications within the SLA agreed.
Key Responsibilities:
- Study the requirements from users / customers
- Work with the team and team lead to develop a solution with innovative ideas
- Participate in brain-storming sessions and provide innovative ideas.
- Estimate the effort for the work unit assigned.
- Develop the module/project assigned as per the agreed requirements / Functional Specifications and timeline
- Report status and progress to Technical Lead / Manager on a regular basis.
- Work with the Technical Lead / Manager to ensure the technical support is provided to users/testers within the SLA agreed.
- Maintain a positive mindset to provide continuous support and the application of tools for monitoring, management, and optimization of support.
- Participate in enhancement of the application (including documentation, effort estimation, development, and unit testing).
- Present and communicate effectively on the project/work matters to team and users / customers
- Prepare / update the relevant documentations related to the project / change appropriately.
Requirements:
- Bachelor’s degree Computer Science / Engineering or its equivalent.
- Good understanding of Software Development Life Cycle (SDLC).
- Strong analytical and problem-solving skills.
- Strong oral and written communication skills.
- Ability to work under pressure and to handle tight deadlines.
- Self-motivated, self-starter and fast learner with ability to work independently and within a team.
- Technically sound with at least 3+ year of hands-on experience in Java, J2EE/JEE, Oracle, SQL/ PLSQL, Jasper report, APIs (RESTful and SOAP) and XML.
- Working experience in Spring 4.x / 5.x and Struts 2.x frameworks, SpingBoot and SpringBatch. Basic understanding of Solaris and Linux OS.
- Experience in ISO20022 standard, IBM Connect Direct, IBM MQ and API Gateway is a plus.
- Domain knowledge of Financial Clearing and Payment Systems is a plus.
- Demonstrate good analytical and trouble-shooting skills, as well as capable of making quick and sound decisions
- Must have strong verbal and written communication skills
- Good team player and positive attitude.
Company Reg No.: 201131609D | Licence No.: 11C4684 | EA Reg No.: R1655133, Ashraf Ali