Software Engineer (MIS/IT 5)

Organisation
Ministry of Justice
Reference
VAC-58261
Contract Type
Full-Time
Industries
Information & Communication Technology
Location
Kingston
Salary & Benefits
$4,266,270.00 - $5,737,658.00 per annum
Date Posted
23/06/2025
Expiry Date
11/07/2025
Designs, develops, maintains, and enhances ICT applications and systems; collaborates with stakeholders, troubleshoots issues, ensures compliance, and supports user training and continuous improvement in ministry operations.

 

Job Purpose

Under the leadership and direction of the Manager, Business Process and Application Development, the Software Engineer is responsible for designing, implementing and maintaining features and functionalities of ICT solutions, websites and digital platforms, ensuring high-performance and availability. The Software Engineer manages all technical aspects of website development and partners with the Corporate Communications and PR Branch in content management. 

 

Key Outputs:

  • Software Code Developed 
  • Software Design and Coding Documentation Produced 
  • Applications Maintained, Modified and Enhanced 
  • Applications Tested and Evaluated 
  • Annual/Quarterly/Monthly/Periodic Reports prepared 
  • Technical advice and interpretation provided 
  • Individual Work Plan developed 

 

Key Responsibility Areas:

Technical/Professional Responsibilities 

  • Develops and maintains knowledge of the Ministry’s and its subjects ICT applications portfolio, development tools, and development procedures; 
  • Actively participates in the development and review of business and system requirements to obtain a thorough understanding of business needs to deliver accurate solutions;
  • Develops high quality software code in accordance with established ICT standards and development guidelines; 
  • Produces technical documentation that accurately and thoroughly depicts the software design and code base; 
  • Confers with end users and various divisional representatives in resolving questions of programme/system intent, output requirements, input data acquisition, and inclusion of internal checks and controls; 
  • Performs programme maintenance, modifications, and enhancements to new/existing systems through programming, testing, documenting, and training users; 
  • Performs adequate unit testing and evaluation of application development work, ensuring requirements are addressed, basic functionality works, and errors are handled properly;
  • Expeditiously troubleshoot application production issues that resolve the concerns without causing additional problems; 
  • Reviews and analyzes the effectiveness and efficiency of existing systems and develops strategies for improving or further leveraging these systems; 
  • Provides updates on work in progress, work completed, work planned, and issues potentially impacting the on-time completion or quality level of work; 
  • Works with stakeholders to gather and analyze project specifications and flow charts;
  • Leads cross-functional and technical groups/committees to address the ICT operations of the Ministry and subjects as required;
  • Partners with the Corporate Communications and PR Branch in content management for websites and related media platforms; 
  • Establishes and maintains effective working relationship with external service providers, customers, and other units/branches/divisions; 
  • Assists with the training of staff in the use of computer hardware and software solutions;
  • Keeps abreast of trends and developments in ICT and initiates/recommends their use where necessary to improve the work of the department/division. 
  • Remains current on ICT policies/programmes and related GOJ policies/initiatives to ensure compliance; 
  • Remains competent and current through self-directed professional reading, developing professional contacts with colleagues, maintaining membership in professional organizations and participating in ICT and Software Development initiatives. 

Management/Administrative Responsibilities 

  • Develops Individual Work Plan based on alignment to the overall plan for the section;
  • Participates in meetings, seminars, workshops and conferences as required;
  • Prepares reports and programme documents as required; 
  • Maintains customer service principles, standards and measurements. 

Human Resources Responsibilities 

  • Contributes to and maintains a system that fosters a culture of teamwork, employee empowerment and commitment to the Branch’s and organization’s goals; 
  • Assists with the preparation and conducts presentations on role of Branch/Unit for the Orientation and Onboarding programme. 

Other Responsibilities 

  • Performs all other duties and functions as may be required from time to time. 

 

Performance Standards:

  • Software code developed according to agreed standards and timeframes; 
  • Software design and coding documentation produced in keeping with agreed format/standards and timeframes; 
  • Applications maintained, modified and enhanced in accordance with best practices and agreed timeframes; 
  • Applications tested and evaluated by employing best practice and agreed timeframes;
  • Technical advice and recommendations provided are sound and supported by qualitative/quantitative data; 
  • Annual/Quarterly/Monthly performance reports are prepared in accordance with agreed format, are accurate and submitted on time; 
  • Individual Work Plan developed in conformity to established standards and within agreed timeframes; 
  • Confidentiality, integrity and professionalism displayed in the delivery of duties and interaction with staff.

 

Required Competencies:

Core Competencies 

  • Adaptability 
  • Compliance 
  • Customer and Quality Focus 
  • Initiative 
  • Integrity 
  • Interpersonal 
  • Oral Communication 
  • Team Work & Cooperation 
  • Time Management 
  • Written Communication 

Technical/Functional Competencies 

  • Accountability 
  • Analytical thinking 
  • Attention to Detail 
  • Goal/Results Oriented 
  • Managing Client Interface 
  • Managing Resources 
  • Methodical 
  • Planning and Organising 
  • Presentation and Reporting 
  • Problem Solving and Decision-making 
  • Resilience 
  • Stress Tolerance 
  • Technical Skills 
  • Technology Management 
  • Technology Savvy 
  • Use and Application of Technology 

 

Minimum Required Education and Experience

  • Bachelor’s Degree in Software Design, Computing, Computer Science, ICT, Management Information Systems, Computer Engineering, or a related discipline; 
  • Specialized training in Applications/Software Development; 
  • Three (3) years related experience. 

 

Authority:

  • Advises the Ministry’s Departments/Agencies on Application/Software Development principles and practices; 
  • Recommends Business Analysis initiatives. 

 

Specific Conditions associated with the job

  • Work will be conducted in an office outfitted with standard office equipment and specialized software. 
  • The environment is fast paced with on-going interactions with critical stakeholders and meeting tight deadlines which will result in high degrees of pressure, on occasions. 
  • May be required to travel locally and overseas to attend conferences, seminars and meetings.

 

 

 

The Ministry of Justice thanks all applicants for their interest, however only those shortlisted will be contacted. 

  • By submitting this form you agree to our terms of use

    You may also be interested in...

    Technician (Mass Lab) - Kingston
    Posted Today Posted by Bureau of Standards Jamaica
    The incumbent prepares test items, conducts routine tests/calibrations, maintains equipment, drafts reports, supports lab development projects, ensures quality compliance, and cross-checks test results.
    Salary & Benefits: Town/City: Kingston
    Mechanical Technician (Workshop) - Kingston
    Posted Today Posted by Bureau of Standards Jamaica
    The incumbent prepares test samples, maintains workshop equipment, supports lab development projects, reports activities, adheres to quality system requirements, and secures stored samples per procedures.
    Salary & Benefits: Town/City: Kingston
    Administrative Assistant - Kingston
    Posted Today Posted by Bureau of Standards Jamaica
    The Administrative Assistant facilitates the smooth operation of activities undertaken by the Directorate by providing administrative, secretarial and operational support to the Office of the Executive Director.
    Salary & Benefits: Town/City: Kingston
    Legal Secretary - Kingston
    Posted Today Posted by Bureau of Standards Jamaica
    The incumbent assists with legal research and document preparation, manages the Legal Officer’s schedule, handles correspondence, maintains filing systems, and facilitates communication within the Legal Office.
    Salary & Benefits: Town/City: Kingston
    Audit Assistant - Kingston
    Posted Today Posted by Bureau of Standards Jamaica
    The incumbent supports audit planning, execution, and reporting to promote effective governance, ensuring internal controls align with GOJ requirements and the BSJ’s mandate.
    Salary & Benefits: Town/City: Kingston