APPLICATION DEVELOPER

Tags: Environment
  • Added Date: Wednesday, 21 May 2025
5 Steps to get a job in the United Nations

JOB OPPORTUNITY

The Caribbean Community (CARICOM) Implementation Agency for Crime and Security (IMPACS) established by the CARICOM Heads of Government, is seeking suitably qualified individuals to fill the following position at its sub-agency, the Joint Regional Communications Centre (JRCC), with assigned duty station in Barbados.

APPLICATION DEVELOPER

OPEN TO ALL CARICOM NATIONALS

JOB SUMMARY

The Application Developer will be responsible for the design and development of extensions, modules, and adaptations of Agency software platforms. He/she will be responsible for collaborating with the Agencyโ€™s clients to identify their needs and deliver sound technical solutions.

JOB FUNCTIONS

Designs and develops high-volume, low-latency applications and/or interfaces. Integrates data from various back-end services as required. Produces well designed, testable, efficient code. Ensures application designs follow specifications. Updates refactors and extends existing applications. Performs application support functions including production support and maintenance activities. Follows standards, procedures and methodologies in the application development lifecycle. Creates and maintains software documentation. Prepares various reports. Provides technical assistance to all stakeholders when required. Undertakes other duties which may arise or may be delegated from time to time, appropriate to the grade of the post.

QUALIFICATIONS, SKILLS, AND EXPERIENCE

Technical certifications from a recognized University or Institution and/or equivalent combination of knowledge, expertise or courses. Bachelorโ€™s Degree in Computer Science or any related field from a recognized University or Institution. At least three (3) yearsโ€™ work experience in Application Development. Frameworks โ€“ React (Version 19), Next.js, Node.js, JavaScript, TypeScript, Tailwind CSS, Git, Docker, CI/CD pipelines. Strong understanding of server components and edge functions. Strong understanding of backend technologies and RESTful API design. Strong understanding of dynamic and reusable components. Clear understanding of UI UX design principles. Knowledge of responsive designs. Knowledge of state management tools such as Redux, Zustand, etc. Knowledge of Front-end tooling โ€“ Webpack, ESLint, Prettier, etc. Proven experience Angular/AngularJS and other responsive UI technologies. Proficient in design development, programming, testing, documentation, and implementation of multi-platform systems. Experience with Java EE/JSP Containers and application servers. Experience with web technologies including but not limited to CSS, HTML5, XML, and JSP. Experience with Internet technologies including but not limited to SOAP, HTTP, JSON, REST and JMS. Experience with current relational database technology including but not limited to MS SQL. Knowledge of object-oriented analysis, design and programming. Excellent analytical and problem-solving skills.

Recommended for you