Job Role/Level |
Software Engineer |
Quantity |
1 |
Mandatory Skills |
Java |
Preferred Skills |
|
Brief Job Description |
Role Description
Development Role - Participate in requirement gathering sessions and translate business requirements into functional and non functional requirements. - Clarify ambiguous/conflicting requirements and ensure that that changes are documented and tracked. - Perform screen mockup and prototype to confirm requirements; analyze and translate requirements into design using established design standards and tools. - Produce design specifications and artifacts. - Code programs based on best practices and programming guidelines adopted by project. - Develop and perform automated unit testing; prepare test data, capture test result to ensure the quality of the program. - Analyze and identify root cause and ensure fixes are done and tested before rolling out for retest. - Develop training material and support user training; prepare documentation including system and user documentation; keep versioning of documentation. - Participate in peer reviews and daily huddle. Support Role - Package and deploy codes into production based on deployment practices defined. - Monitor system to identify exceptions to normal processing and take corrective or preventive actions. - Troubleshoot incidents and provide timely update and escalation when appropriate. - Register and track all reported issues to closure and within SLA. - Analyze and classify change requests and perform impact analysis. - Provide timely handling of user queries and request. - Actively identify areas to improve to ensure system stability and maintainability. - Understand SLA, escalation process and critical monitoring activities required to keep the system in order. - Supervision required: Works under general supervision and follows established procedures
Technical Skills Required
Technical qualifications and capabilities include knowledge of one of the following: Language: Java
Optional Skills
Further qualifications and capabilities will be an added advantage but not required (one or more of the following): - Possess initiative and disposition with a strong commitment and orientation towards results and high quality standards - Creative and strong problem solving skills and ability to think out of the box - Team player with strong communication and interpersonal skills - Self motivator with positive attitude and high energy - Customer focused - Proficient in written and spoken English – Technically competent with ability to pick up new technology |