Information Technology (IT) Systems Developer
Luanda
- Organization: UNDP - United Nations Development Programme
- Location: Luanda
- Grade: Consultancy - SB-4 (SC8/SC9), Service Contract, Local Contractors Agreement
-
Occupational Groups:
- Information Technology and Computer Science
- Closing Date: 2025-03-06
Under the overall guidance and supervision of the UNCTADs Project manager, the IT System Developer will provide technical assistance and support to the Angolan Customs Services
The IT System Developer works in close collaboration with the staff of the ASYCUDA Programme - UNCTAD - Representation in the Country- as well as the ASYCUDA Program staff at the headquarters in Geneva to a ensure consistent service delivery.
Duties and Responsibilities
1. Ensures efficient IT systems development, focusing on achievement of the following results:
- Further development and/or enhancement of the ASYCUDA system
- Providing technical assistance and support in the prototyping, testing, piloting, roll-out, administration and maintenance of the ASY5 system e-Documents including remedial actions, as required;
- Assisting in the coordination of technical developments of the national extensions/e-Documents of the ASY5 system
2. Ensures efficient programming, focusing on achievement of the following results:
- Be part of a team that assists with building and deploying software in a standardized way.
- Ensures processes, services, business rules and the repository, are aligned with best practices and client standards with respect to performance and governance.
- Creates, tests and implements applications and integration components that support the Customs operating environment and its processing.
3. Ensures efficient technical support, focusing on achievement of the following results:
- Provides technical assistance and support in the prototyping, testing, piloting, roll-out, administration and maintenance of all ASY5 system e-Documents including remedial actions as required
- Prepares instruction sheets to guide end-users during testing/production runs;
- Assists other UNCTAD Experts and National Project Team
4. Ensures efficient training, focusing on achievement of the following results:
- Organizing and delivering technical training courses
5. Ensures efficient documentation preparation, focusing on achievement of the following results:
- Assisting the National Project Team (NPT) in the preparation of the national ASY technical documentation.
- Assisting UNCTADS project manager and the National Project Manager in the preparation of Project Progress Reports
Corporate Competencies:
Demonstrates commitment to UNCTADs mission, vision, and values.
Displays cultural, gender, religion, race, nationality and age sensitivity and adaptability
Functional Competencies:
Job Knowledge/Technical Expertise:
- Demonstrates strong professionalism with expertise in multiple high-level programming languages, structured/object-oriented design, and systems analysis.
- Proficient in scripting, query languages, document management, and system development of moderate complexity.
- Possesses strong analytical and problem-solving skills, with a solid understanding of interactive systems and organizational IT infrastructure.
- Maintains systems independently, develops innovative solutions, and upholds high standards of performance.
- Displays commitment to meeting goals, handling challenges with persistence, and staying composed under pressure. Promotes gender equality and ensures inclusive participation in all work areas.
Teamwork:
- Exhibits strong teamwork skills by collaborating effectively with colleagues to achieve goals, valuing others' input and expertise, and maintaining a willingness to learn.
- Prioritizes the team agenda over personal interests, supports group decisions, and shares credit for successes while accepting joint responsibility for shortcomings.
Client Orientation:
- Demonstrates strong client orientation by viewing service recipients as clients and understanding their perspectives.
- Builds trust-based partnerships, identifies needs, provides tailored solutions, and stays informed about developments affecting clients.
- Maintains clear communication on project progress and ensures timely delivery of services.
Technological Awareness:
- Keeps abreast of available technology; understands applicability and limitations of technology to the work of the office; actively seeks to apply technology to appropriate tasks; shows willingness to learn new technology.
Education:
- Master’s degree in computer science, software engineering, information technology or related area. A Bachelor degree in the above areas in combination with two additional years of qualifying experience may be accepted in lieu of the Master degree.
- Must possess at least 5 years’ (With Master’s Degree) or 7 years (with Bachelor Degree) experience developing software applications .
- Experience in designing and developing RESTful APIs for a microservices architecture using Java, with frameworks such as Quarkus and Spring Boot, is mandatory.
- Proficiency in front-end development using JavaScript is also required.
- Familiarity with containerization tools such as (Docker, Kubernetes) and CI/CD tools such as (GitLab CI, Jenkins, Splunk) is desirable.
- Candidates should have a background in working within an Agile approach and with Agile project management tools such
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.