NOTE: We have asked NATO to confirm the security clearance requirements.
Deadline Date: Monday 21 August 2023
Requirement: Programmer for Space applications
Location: The Hague, NL
Full time on-site: Yes
Time On-Site: 100%
Not to Exceed Rate: 97
Total Scope of the request (hours): 684
Required Start Date: 2 October 2023
End Contract Date: 31 December 2023
Required Security Clearance: NATO COSMIC TOP SECRET
Duties and Role:
- Create and customize pages, web-based applications and functionalities;
- Automate processes with workflows;
- Retrieve data from different sources and integrate them into visualisation tools;
- Create applications with filters and search features to visualize different information based on databases;
- Manipulate and handle data from different sources (e.g., MS Excel);
- Support multidisciplinary teams and technical and operational stakeholders;
- Participate in technical and operational meetings, offering advice and seeking solutions;
- Support NATO in the development of recommendations for updates to current services;
- Support the NCIA CTO STAR team in meeting and exercises;
- Provide meaningful input to envisioning IT solutions that fit best NATO requirements.
Requirements
Skill, Knowledge amp; Experience:
- The candidate must have a currently active NATO COSMIC TOP SECRET security clearance
- Excellent knowledge of JavaScript, JQuery, HTML, CSS, and python programming languages
- 2-year experience as front-end developer
- Experience in designing applications
- Experience in automating processes
- Knowledge of database systems like MySQL, PostgreSQL, or MongoDB.
- Understanding of version control systems like Git.
- Experience with working in a closed environment.
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Experience in writing unit tests using frameworks like unittest or pytest.
- Ability to work with APIs and web services.
- Proficiency in SharePoint Server, SharePoint Online, and SharePoint Framework (SPFx).
- Knowledge of SharePoint APIs, SharePoint Designer, and SharePoint Services.
- Understanding of SharePoint security concepts and permissions management.
- Knowledge of SharePoint workflow automation using Power Automate (formerly Microsoft Flow) and SharePoint Designer workflows.
- SharePoint Solution Development: Design, develop, and deploy customized SharePoint solutions, including custom web parts, workflows, forms, and templates, tailored to meet the specific needs of the organization.
- Ability to write PowerShell scripts.
- Experience as a SharePoint development.
- Strong analytical and problem-solving skills to identify and resolve technical issues efficiently.
- A collaborative mindset with the ability to work effectively as part of a team and contribute to a positive work environment.
- Nationally recognized/certified university qualification on computer science / programming
- Or exceptionally, the lack of a university degree may be compensated by the demonstration of a candidate's particular abilities or experience that is/are of interest to NCI Agency, that is, at least 3 years extensive and progressive expertise in duties related to the function of the post;
- Valid security clearance at minimum NATO S*CR*T level; [NOTE: We have asked NATO about this line. Elsewhere in the posting is a requirement for a NATO COSMIC TOP SECRET clearance.]
- Able to receive and execute tasking in accordance with directionfrom NCI Agency engineers/scientists.
- Ability to plan and execute assigned project tasks taking into account policies, programme goals, and priorities, funding and other planning constraints;
- Strong listening and communication skills in English.
It is desirable that the Consultant has the following skills/experience:
- Knowledge of ESRI applications;
- Knowledge of MS Word, MS Excel (including development of macros), MS PowerPoint, MS Visio, PowerBI;
- Cloud Platforms: Experience with deploying Python applications on cloud platforms like AWS, Azure, or Google Cloud.
- DevOps: Knowledge of CI/CD pipelines, containerization (e.g., Docker), and automated deployment.
- Agile Methodology: Experience working in Agile/Scrum development environments.
- Data Science: Understanding of data analysis and machine learning concepts using Python.
- Python Libraries: Familiarity with popular Python libraries and tools like NumPy,