We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Cancel
This job is expired

Similar Jobs for you

Jamaica Public Service

Software Engineer - Level III

Jamaica Public Service

  • Kingston and St. Andrew
  • Not disclosed
  • Permanent full-time
  • Updated 26/04/2024
  • Human Resources
Apply Now

The position will be responsible for developing, testing and integrating Applications, as well as working with users to develop functional requirements and user test plans.

POSITION SUMMARY:

The incumbent will be responsible for working on software projects that are currently being undertaken by the company. The position will be responsible for developing, testing and integrating Applications, as well as working with users to develop functional requirements and user test plans. The incumbent will also form part of the project team that will work closely with cross-functional departments to communicate project statuses and proposals. 

EDUCATION/SPECIALIZED TECHNIQUES

  1. Bachelor’s degree in Computer Science, Software Engineering or a related discipline
  2. Advance knowledge of algorithms and data structures
  3. Proficiency in C#, Python, Java, C++ or other object oriented programming languages
  4. Working knowledge of information systems definition methodologies and must be able to participate meaningfully in information systems design sessions
  5. Excellent knowledge of relational database management systems especially SQL and ORM technologies.
  6. Working knowledge of PostgreSql, Oracle and Microsoft SQL DMLs would be an asset.
  7. Hands-on experience working with application development framework like .Net Core, Asp.Net Core, Angular, Docker, AWS, NServiceBus.

EXPERIENCE/LEARNED DISCIPLINE 

  1. At least three (3) years’ experience in software engineering or software development
  2. Working knowledge of application architecture and design patterns and when to apply them.
  3. Experience in enterprise integration patterns using Rest / SOAP APIs and message based patterns.
  4. Experience in designing for application security, reliability and fault tolerance.
  5. Experience in creating and consuming Rest / SOAP APIs for systems integration.
  6. Familiarity in designing and developing for cloud based technologies AWS, Azure
  7. A comprehensive understanding of computer science concepts
  8. Proficiency in troubleshooting software issues and debugging a large codebase
  9. Strong written and verbal communication and interpersonal skills
  10. The ability to prioritize activities and deliver basic Applications on time and within budget

ELEMENTS OF MAJOR DUTIES 

  1. Designing and developing modules of enterprise-wide applications (coding, testing, integrating)
  2. Application integration and system testing
  3. Work with users in developing functional requirements
  4. Assist with software quality assurance processes
  5. Working closely with cross-functional departments to communicate project statuses and proposals
  6. Peer review program code for adherence to best practices and coding standards
  7. Work with Infrastructure and Operations Team to deploy applications to various environments
Only shortlisted candidates will be contacted.

Ref: Software Engineer - Level III
Apply Now

Jamaica Public Service

Jamaica Public Service

View Agency Profile