Individual Consultant – Full Stack Software Engineer (for Internationals only)
Contract
This is a International Consultant contract. More about International Consultant contracts.
Background
The following contractor will support the work OICT has been asked to carry out as a partner within the framework of the "United Nations Office of Counter Terrorism / United Nations Counter-Terrorism Centre's Global Coordinated Programme on Detecting, Preventing and Countering the Financing of Terrorism," which seeks to enhance the capacity of all Member States in the implementation of Security Council Resolutions 2462 (2019) and 2482 (2019) calling for the strengthening of global efforts to combat money laundering and the financing of terrorism. OICT is building a proof of concept (PoC) for goFintel, the next-generation software platform, which aims to enhance Member States' capacity to collect, use, retain, and transfer tactical and strategic intelligence by employing emerging technologies remaining in compliance with international and regional standards.
Duties and Responsibilities
- Participate in the development, programming, testing, debugging and implementation of new application systems releases, reusable components, modules, and functionalities, using established standards for IT technologies, programming languages and tools.
- Develop, test, debug, and implement computer application systems and programs using established standards for IT technologies, programming languages and tools, namely: .NET Core/.NET 5, C#, Angular, D3.js, MariaDB, Visual Studio, Scrum, Agile, Azure DevOps, Azure Cloud, etc.
- Maintain tests and functional specifications for computer application systems, programs and procedures developed and/or modified.
- Prepare technical and user documentation for deployed computer application systems, as well as training materials and conduct technical presentations.
- Ensure data security and integrity.
Payment Scheduled: Payments will be deliverable linked per the following schedule of payments:
Outputs and Deliverables
Payment Milestone
Deliverable target
Implementation and documentation of:
- Development of modules for collection, ingestion, and storage of structured and unstructured data
25%
30 November 2021
- Front-end development of a data lake, data warehouse and data models
25%
31 December 2021
- Development of various workflows for this PoC
25%
15 February 2022
- Development and finalization of complete PoC with other team members and documentation of all the development work undertaken
25%
31 March 2022
Competencies
Functional Competencies:
- Professionalism
- Planning and organizing
- Accountability
- Communication
- Creativity
Required Skills and Experience
Education:
- University degree (Bachelor's degree or equivalent) in computer science, information systems or related field.
Experience:
- A minimum of five years of progressively responsible experience in the planning, design, development, implementation and maintenance of computer information systems or related area.
- Minimum of 4 years of relevant experience designing and developing web applications
- Minimum of 2 years of experience with Angular, Bootstrap, D3.js, CSS and HTML
- Minimum of 2 years of experience with .NET Core/.NET 5 with C#
- Minimum of 2 years working experience with any of the following modern database systems MariaDB, MySQL, Neo4j, JanusGraph, MongoDB
Minimum of 3 years of experience with agile development approaches (e.g., SCRUM) and associated techniques including:
- Iterative Development
- Refactoring
- Unit Testing
- Automated Builds & Deployment of Software solutions
- Continuous Integration and Delivery
- Acceptance Test Driven Development
- Knowledge of formal testing and deployment methods from conception through to go-live (system, regression, and UAT testing)
Languages: English and French are the working languages of the United Nations Secretariat. For this position, fluency in English is required; Knowledge of Arabic, Chinese, French, Russian, Spanish language is an advantage.
Evaluation Criteria:
The award of the contract shall be made to the individual consultant whose offer has been evaluated and determined as a response and having received the highest score out of a pre-determined set of weighted technical and financial criteria specific to the solicitation.
- Technical Criteria weight - 70%.
- Financial Criteria weight - 30%.
Only candidates obtaining a minimum of 49 points (70% of the total technical points) would be considered for the financial evaluation.
Technical Evaluation Criteria:
- Qualification – 10 marks.
- Relevant Work Experience – 60 marks.
Financial Evaluation Criteria:
Technically qualified consultants will be requested to submit their lump sum rate i.e., consultants who score more than or equivalent 70% i.e. 49 marks with respect to the above-mentioned evaluation criteria. Consultant should not specify their consultancy fee on their CV or with the submission. The CV will not be evaluated further in case the consultant submits the same.
Document Required:
Updated Curriculum Vitae (particularly highlighting similar assignments and work experiences);
Note:
1. Any kind of miscellaneous charges i.e. internet, phone, relocation charges etc. would not be reimbursed. 2. Travel, lodging and boarding as per UNDP rules subject to prior approval. 3. Individuals working with institutions may also apply, contract would be issued in the name of institution for the specific services of the individual.
UNDP is committed to achieving workforce diversity in terms of gender, nationality and culture.Individuals from minority groups, indigenous groups and persons with disabilities are equally encouraged toapply. All applications will be treated with the strictest confidence.
UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment,and discrimination. All selected candidates will, therefore, undergo rigorous reference andbackgroundchecks.
All selection is on merit.