Programmer Analyst Application Development
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.
Utilize existing architecture and standards to achieve high reliability requirements and ensuring that the desired specifications are met within the stated timeframes.
Key Duties & 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.
- Take responsibility as needed for the detailed specification and modelling of recommended solutions.
- Plan arrange and control meetings workshops and relations with client/ user staff 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.
- Coordinate the preparation of detailed documentation on the operation of programs for users and computer operators.
- Take responsibility for the preparation for implementation to ensure that it is non-disruptive and adequate knowledge transfer to the Operations Group for post-implementation support.
- 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.
- Maintain links with appropriate counterparts within both software engineering and service delivery functions and play a full part in bringing systems to implementation as detailed by organization policies and methods.
- 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 related duties assigned from time to time.
What do you need
Qualifications/ Experience/ Specialized Skills:
- Bachelors 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.
- Working knowledge of programming languages such as C# SQL CSS HTML JavaScript.
- 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.
Programmer Analyst Application Development 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. Utilize existing architecture and standar...
Programmer Analyst Application Development
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.
Utilize existing architecture and standards to achieve high reliability requirements and ensuring that the desired specifications are met within the stated timeframes.
Key Duties & 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.
- Take responsibility as needed for the detailed specification and modelling of recommended solutions.
- Plan arrange and control meetings workshops and relations with client/ user staff 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.
- Coordinate the preparation of detailed documentation on the operation of programs for users and computer operators.
- Take responsibility for the preparation for implementation to ensure that it is non-disruptive and adequate knowledge transfer to the Operations Group for post-implementation support.
- 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.
- Maintain links with appropriate counterparts within both software engineering and service delivery functions and play a full part in bringing systems to implementation as detailed by organization policies and methods.
- 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 related duties assigned from time to time.
What do you need
Qualifications/ Experience/ Specialized Skills:
- Bachelors 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.
- Working knowledge of programming languages such as C# SQL CSS HTML JavaScript.
- 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.
View more
View less