Skip to main content

Programmer/Analyst (MIS/IT 4)

Error message

  • Please Note: This post is older than 60 days and may no longer be valid!
Organisation
Ministry of Labour and Social Security
Reference
VAC-50030
Contract Type
Full-Time
Industries
Information & Communication Technology
Location
Kingston
Salary & Benefits
$3,501,526 - $4,709,163 per annum
Date Posted
19/06/2024
Expiry Date
08/07/2024
The incumbent is responsible for developing, implementing and maintaining information systems in accordance with the requirements of the various Division/Units.

 

Key Responsibilities

To develop, implement and maintain information systems in accordance with the requirements of Divisions: 

  • Assists in the analysis, design and development of application systems by:
    • Taking part in needs assessment to determine user requirements; 
    • Clarifying and interpreting user requirements prior to the start of system development exercise; 
    • Converting system specifications to programming language code; 
    • Designing forms/report formats; 
    • Reviewing programme specifications; 
    • Modifying/revising existing programmes to facilitate changes in processing and/or user requirements; 
    • Compiling programme manuals, operation manuals and user manuals;
    • Developing information systems technical documentation. 
  • Ensures the quality of applications developed by: 
    • Assisting with formal and informal demonstrative presentation; 
    • Developing appropriate test cases and scenarios; 
    • Testing programmes and systems. 
    • Executing corrective measures for errors and omissions. 
    • Redoing tasks that do not conform to prescribed systems development standards;
    • Testing and troubleshooting programmes utilizing the appropriate hardware, database, and programming technology; 
    • Focusing on simplicity, great performance and attractive design. 
  • Contributes to project planning and implementation to facilitate smooth transition of automated application by: 
    • Ensuring the effective delivery and performance of information systems according to the agreed sprint plan; 
    • Performing the relevant controls and/or procedures necessary for the integrity of data conversion process; 
    • Brainstorming ideas with MIS Team Leader and other IT Team members and offer insightful solutions; 
    • Attending meetings, as needed. 
  • Maintains existing information systems by: 
    • Modifying/revising existing programmes to facilitate changes in processing and/or user requirements; 
    • Implementing new system features; 
    • Enhancing existing modules and/or database structures; 
    • Performing special data cleaning exercise and data integrity checks; 
    • Performing special back-ups. 

To focus on activities surrounding the software development life cycle, namely requirements gathering and analysis, system designing, implementation, testing and maintenance by: 

  • Designing, building, maintaining and documenting efficient, scalable and reliable code; 
  • Reviewing existing systems, optimize code and making user interface more user friendly and attractive; 
  • Designing MSSQL and MySQL database tables, packages, procedures, and triggers; 
  • Developing information systems technical documentation (such as system design document, configuration manual, in-line, videos, etc.) and maintaining version control of such document for future reference. 

To encourage office automation in support of increased productivity of office personnel

  • Takes full advantage of the capabilities of the technologies within the Ministry.
  • Keeps abreast of developments in information technology, in particular, programming methodologies and software engineering. 
  • Provides training for users and client support staff by: 
    • Defining training requirements; 
    • Conducting/facilitating delivery of material.
  • Participates in seminars, meetings, workshops, etc. to discuss the benefits and/or emergence of information technologies which can improve output in Divisions/Ministry;
  • Conducts research on technology trends and submits reports and recommendations on significant findings for follow-up evaluation. 

 

Required Knowledge, Skills, and Competencies

  • Ability to work in an agile development environment; 
  • Ability to work in teams; 
  • Ability to work remotely and with minimal supervision; 
  • Ability to manage time successfully, prioritize effectively and meet tight deadlines;
  • Strong interpersonal skills; 
  • Strong oral and written communication skills; 
  • Self-starter with a positive “can do” attitude; 
  • Results-driven and pragmatic; 
  • Ability to take ownership and responsibility for quality; 
  • Attention to detail and desire to probe further into data; 
  • The ability to learn new technologies quickly; 
  • Excellent analytical and judgment skills; 
  • Commercial and business awareness; 
  • Excellent problem-solving skills; 
  • Excellent critical thinking skills; 
  • Ability to exercise sound judgement when prioritizing tasks; 
  • Ability to exercise sound judgement with escalating task escalation. 

 

Specific Knowledge:

  • ASP.NET, C#.NET; 
  • Word Press and Drupal (optional); 
  • CSS, AJAX, Crystal Report; 
  • Linux or Apache; 
  • Structured Query Language (SQL); 
  • Relational Database (MSSQL 2016, MYSQL 5.7 and up, Azure SQL);
  • Hypertext/Extensible Markup Language (HTML/XML); 
  • Structured methodology with emphasis on structured programming; 
  • Object Oriented Methodologies; 
  • SCRUM Agile methodology; 
  • Team Foundation Server; 
  • Azure DevOps. 

 

Minimum Required Qualification and Experience

  • B.Sc. in Computer Sciences or equivalent from an accredited tertiary institution;
  • Four (4) years’ professional experience in Software Development; 
  • One (1) year of experience working with senior officials and conducting senior level consultations; 
  • Proven track record of working effectively within multi-disciplinary teams. 

 

Special Condition Associated with Job

  • Ability to work effectively under pressure. 

 

 

 

 

Please note that only shortlisted applicants will be contacted.

Region: 
Kingston
Occupational fields: 
Engineering
Other
Other
Other
Required IT skills: 
.NET
ASP.NET
AJAX
CSS
Drupal
HTML
Software engineering
SQL
Required degree level: 
Other

This job posting has been provided by an external employer. The Jamaican Jobs Online is not responsible for the accuracy, authenticity or reliability of the content.