Job Expired
This Software Engineer (MIS/IT 5) position is no longer active. Check out similar roles or browse our latest listings.

Software Engineer (MIS/IT 5)
Summary
Under the general direction of the Application Development Manager, the Software Engineer is responsible for developing moderately complex software, creates and executes designs for small sets of new functionality for use in the MoFPS and wider GOJ. Software Engineer will also participate in identifying user requirements, designing, coding, implementing, and maintaining software solutions. đź’°Salary Range: $4,266,270 to $5,737,658 per annum and any allowance(s) attached to the post.
Responsibilities
Technical/Professional:
- • Develops moderately complex software solutions using cutting edge industry standards and assembly language to create workable ICT applications by consistently following coding standards;
- • Actively participates in the development and review of business and system requirements to obtain a thorough understanding of business needs in order to deliver accurate solutions;
- • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process;
- • Creates and executes designs for small sets of new functionality as part of a software project;
- • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions;
- • Provides reliable solutions to a variety of problems using sound problem solving techniques;
- • Performs technical root cause analysis and outlines corrective action for given problems;
- • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides comments on some electrical design aspects;
- • Works collaboratively and professionally with other ICT staff members in cross functional teams to achieve goals,
- • Reviews product and/or application information including manuals and brochures for technical accuracy;
- • 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;
- • Works with stakeholders to gather and analyze project specifications and flow charts;
- • 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:
- • Contributes to the development of the Section’s Corporate/Operational Plans, Budget and Individual Work Plans;
- • Attends meetings, conferences, workshops and seminars as necessary;
Human Resources:
- • Participates in presentations on role of Division/Unit for the Orientation/On-boarding programme.
Customer Service:
- • Maintains customer service principles, standards and measurements;
- • Identifies and incorporates the interests and needs of customers in business process design;
Other:
- • Performs all other duties and functions as may be required from time to time.
Required Skills
- • Good knowledge of information technology fundamentals and programming languages
- • Ability to gain detailed knowledge of in-house programming languages, programme design and development procedures, turnover procedures, and housekeeping standards
- • Ability to perform analysis of straightforward system functionality
- • Ability to gain detailed knowledge of general system architecture and functionality, as well as detailed knowledge of specific sub-systems.
- • Working knowledge of commonly used concepts, practices, and procedures as it relates to software development
- • Ability to effectively manage time while working on multiple assignments with/without guidance as to relative priorities of assignments
- • Sound knowledge of current ICT trends
- • Demonstrates sound personal and professional integrity, reflecting high ethical and moral values
- • Advanced IT skills in relation to Word, PowerPoint, Excel and MS Project or other project tool
- • Excellent interpersonal and team management skills
- • Excellent communication skills
- • Strong analytical and problem solving skills
- • Strong leadership skills
- • Strong customer relations skills
- • Excellent planning and organizing skills
- • Excellent judgment and decision making skills
- • Ability to influence and motivate others
- • Proficiency in the use of relevant computer applications
Qualifications
- • Bachelor’s Degree in Software Engineering, Computer Science, ICT and Management Information Systems, or a related discipline;
- • Specialized training in Software Design or Business Analysis;
- • Three (3) years’ experience in an Application Development role.
Additional Information and Instructions
Special 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.
Applications accompanied by résumés should be submitted no later than Thursday, June 19, 2025 to: Senior Director, Human Resource Management & Development Human Resource Management and Development Branch Ministry of Finance and the Public Service 30 National Heroes Circle Kingston 4 ✉️ Email: hrapplications@mof.gov.jm 📜 N.B. Please identify the job title of interest as the Subject We thank all applicants for the interest expressed; however, only shortlisted candidates will be contacted.
Share This Job
Job Overview
Title
Software Engineer (MIS/IT 5)
Location
Kingston and St. Andrew, JamaicaSalary
See Description
hrapplications@mof.gov.jm
Work Style
On-SiteContract
Permanent
Experience
Mid-Level
Education
Bachelor's Degree
Category
Web, Mobile & Software DevSector
Public
👉 Mention IslandHints when applying. Support trusted platforms prioritizing safety!
Never pay fees for applications—requests for equipment, training, or ID verification may signal fraud.
Verify employers via official domains or secure platforms.
See Safety Tips →Explore Related Job Categories
Job Search Resources
Government of Jamaica Job Listings
Explore official government job vacancies across various ministries and agencies in Jamaica.
Visit SiteWorkplace Politics: A Guide to Surviving & Thriving
Learn strategies to navigate and excel in workplace dynamics.
Read ArticleThe Importance of Soft Skills: Beyond Technical Know-How
Understand the value of soft skills in professional success and how to develop them.
Read Article