Summary
Translate user requirements and deliver software solutions using proven methodologies and documented standards to ensure consistent and predictable system operations that provide interoperability with other systems.
Responsibilities
- • Evaluate and undertake impact analysis on major technical options and take a leading role in proposing technical solutions within area of expertise.
- • Take responsibility for investigative work to seek effective business solutions for assigned projects.
- • Utilize business experience and skills to assess and advise on the practicability of alternatives.
- • Take responsibility as needed for the detailed specification and modelling of recommended solutions.
- • Plan, arrange, and control meetings, workshops, and relations with client/ user team during system investigations and throughout subsequent development work.
- • Take technical responsibility for most stages of the life cycle for software development of all types of systems.
- • Prescribe standards for the terms and symbols used in program documentation.
- • Assist in setting guidelines for the preparation of policies and procedures manuals.
- • Coordinate the preparation of detailed documentation on the operation of programs for users and computer operators.
- • Take responsibility of the preparation for implementation, to ensure that it is non-disruptive, and that there is adequate knowledge transfer to the operations group for post-implementation support.
- • Recommend program changes to increase operating efficiency or to adapt to new system requirements.
- • Modify application software to include corrective maintenance.
- • Implement version control and release management procedures, as per change management policy.
- • Apply automated and manual tools including ‘black box’ and ‘white box’ testing, to test and evaluate systems and networks under development.
- • Develop procedures and support needed to ensure smooth transition with amended/ new software.
- • Take responsibility for the definition, documentation, and execution of one or more small-scale projects, providing effective leadership to team members where applicable.
- • Communicate with core software vendors, to develop system designs into specific functionality requirements.
- • Work with the Quality Control Officer, and business owners to ensure that the defined business requirements are effectively satisfied in the solution.
- • Perform other job-related duties assigned from time to time.
Required Knowledge, Skills and Competencies
- • Working knowledge of programming languages, such as COBOL, TSO, JCSL, CICS, C#, SQL, CSS, HTML, JavaScript, DB2 and MSSQL.
- • Familiarity with Software Development Life Cycle (SDLC) methodologies.
- • Ability to design and develop moderately complex programs and program modifications.
- • Experience in application systems integration of average complexity.
- • Strong analytical/ critical thinking skills.
- • Results oriented.
Preferred Qualifications
- ★ Bachelor’s degree in Computer Science or relevant discipline from a recognized tertiary institution.
- ★ A minimum of two (2) years working experience in Information Technology related disciplines.
Additional Information and Instructions
📋 How to Apply: 🔹 If this role is of interest to you, kindly submit an application via Sagicor's career portal no later than December 27, 2024. 🙏 We appreciate all applications; however, only shortlisted candidates will be contacted.
Share this Job
Job Overview
👉 Please mention IslandHints when applying. It helps us grow our platform. Thank you! Never pay to apply for jobs. Be wary of requests for upfront equipment purchases or training fees - these are common scams. NEVER pay for anything! Avoid "how to work online" links and verify company communications through official domains. Learn more about avoiding scams →