Government of JamaicaGovernment of Jamaica
Job Description: 

 

Applications are invited from suitably qualified candidates to fill the following position within the INFORMATION & COMMUNICATION TECHNOLOGY DIVISION, at the National Land Agency.

APPLICATION DEVELOPER (VACANT)

 

This position reports to the Senior Application Developer.

 

Job Purpose

Responsible for creating, maintaining and implementing the source code that makes up the application or program. In addition is also responsible for designing prototype application, indicate program unit structure and coordinate application plans with the development team or client.

 

Key Outputs

  • Policies, procedures and objectives implemented
  • Reports developed
  • Training delivered
  • Application developed
  • Application availability maintained
  • Writing and testing of specifications coordinated
  • Technologies recommended and solutions designed
  • Technical plans developed

 

Key Responsibilities:

Management/Administrative Responsibilities

  • Ensures the implementation of objectives and assesses results
  • Ensures employees comply with policies and procedures of the Unit
  • Prepares reports on the status and progress of the unit
  • Provides leadership through example and the sharing of knowledge and skills
  • Liaises with vendors in respect of system’s support and maintenance
  • Assists with the design and delivery of technical training programmes

Technical /Professional Responsibilities

  • Identifies client requirements and how they translate to new application features
  • Collaborates with development team and other IT staff to set specifications for new applications
  • Writes high-quality code to program complete applications on schedule
  • Establishes detailed program specification through discussion with clients
  • Clarifies actions the program is intended to perform
  • Breaks down program specification into its simplest elements and translating this logic into a programming language
  • Devises possible solutions to anticipated problems
  • Works as part of a team, which may be established purely for a particular project to write a specific section of the program
  • Reviews all elements of the program design and testing it
  • Tests sample data-sets to check that output from the program works as intended
  • Conducts tests and installs the programs into production
  • Respond to problems and corrects the program as necessary
  • Evaluates and increases the program's effectiveness
  • Adapts the program to new requirements, as necessary
  • Conducts user-acceptance testing to ensure the program can be used easily, quickly and accurately
  • Writes detailed documentation for the operation of the program by users and computer operators
  • Consults manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge
  • Updates, repairs, modify and develop existing software and generic applications.

Other Responsibilities

  • Keeps abreast of trends and developments in information technology and recommends their incorporation where appropriate
  • Performs other related duties assigned from time to time by the Manager.

 

Performance Indicators

  • Results are constantly  assessed against objectives to ascertain weaknesses, strengths and strategies developed for improvement
  • Policies are understood and followed by majority of staff
  • Reports are complete, accurate and submitted on time
  • Performance appraisals submitted as agreed with appropriate recommendation
  • Staff are knowledgeable, competent and productive
  • All technical and user documents are current
  • Proper installation and maintenance of all application updates and patches
  • Maintenance of business process workflows
  • Maintenance of user and technical manuals
  • User issues and problems are dealt with quickly and satisfactorily

 

Required Competencies/Skills:

The post-holder should be able to demonstrate:

  • Ability to establish business requirements documents as well as testing plans and training plans and materials
  • Software programming skills ideally in various languages
  • Use of software development standards, structured development environments and methodologies
  • Knowledge of relational database architectures, query languages, interfaces, data warehouse concepts, service oriented architecture concepts, reporting tools and standard programming environments
  • Strong technical documentation, problem solving and analytical skills
  • Working knowledge of Microsoft Office Tools
  • Excellent technical, interpersonal and customer relationship skills and ability to thrive in a team-based environment
  • Understanding of business processes
  • Excellent business modeling skills
  • Ability to conduct structured interviews to gather process and system information
  • Working knowledge of client server concepts.

Minimum Required Qualifications and experience

  • B Sc./ BA in Computer Studies or equivalent qualification
  • At least two years’ experience developing and maintaining business applications across the system lifecycle

 

Remuneration Package:  - Salary Range: $1,968,434.00 - $2,113,747.00 p.a.

 

A letter of Application accompanied by a Résumé should be submitted no later than November 2, 2022 to jobapplications@nla.gov.jm for the attention of:

The Director, Human Resource Management & Development

National Land Agency

35 Hope Road

Kingston 10

 

We appreciate all responses but only short-listed applicants will be contacted.

Workshops

Land Registration and Conveyancing Workshop starts October 4, 2022

Social Links

Live Chat Count Down


add chat to your website

Contacts

For general information about our services, please contact us at:

  • asknla @ nla.gov.jm
  • +876.750.5263
  • +876.946.5263
  • 8 Ardenne Road Kingston 10