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. Diversity, Equity and Inclusion are core principles at UN:ย we value diversity as an expression of the multiplicity of nations and cultures where we operate, we foster inclusion as a way of ensuring all personnel are empowered to contribute to our mission, and we ensure equity and fairness in all our actions. Taking a โleave no one behindโ approach to our diversity efforts means increasing representation of underserved populations. People who identify as belonging to marginalized or excluded populations are strongly encouraged to apply. Learn more about working at UN including our values and inspiring stories. ย UN does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.
Duties and Responsibilities
1. Ensures efficient IT systems development, focusing on achievement of the following results:
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 Team4. Ensures efficient training, focusing on achievement of the following results:
Organizing and delivering technical training courses5. 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ยย Competencies
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. Required Skills and ExperienceEducation: 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. Experience: 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ย Disclaimer ย Non-discrimination UN has a zero-tolerance policy towards sexual exploitation and misconduct, sexual harassment, and abuse of authority. All selected candidates will, therefore, undergo rigorous reference and background checks, and will be expected to adhere to these standards and principles.ย ย ย UN is an equal opportunity and inclusive employer that does not discriminate based on race, sex, gender identity, religion, nationality, ethnic origin, sexual orientation, disability, pregnancy, age, language, social origin or other status.ย ย Scam warning The United Nations does not charge any application, processing, training, interviewing, testing or other fee in connection with the application or recruitment process. Should you receive a solicitation for the payment of a fee, please disregard it. Furthermore, please note that emblems, logos, names and addresses are easily copied and reproduced. Therefore, you are advised to apply particular care when submitting personal information on the web.