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.
Follow