
Vacancy notice for ICT Specialists (developers and Devops engineers) in Valencia
UNICEF's Information and Communication Technology Division (ICTD) is looking for qualified Developers and Devops Engineers to join its talent pools with potential placement opportunities for P3 level positions in Valencia, Spain. Developer positions require expertise in open source development, with front and back-end experience (preferably Python, Django, REACT), Devops positions require experience with Azure Cloud, Kubernetes, Azure DevOps.
Eligibility criteria
Level of education required for all profiles :
- Advanced university degree (Master's) in information technology, computer science or a relevant field.
- A first university degree (Bachelor) in a relevant field combined with two additional years of relevant professional experience may be accepted in lieu of an advanced university degree.
Full Stack Developers
This involves developing web applications, optimising performance and scalability, and implementing best practice in terms of security.
Requirements :
- 5 years’ experience in a Software Development role with strong emphasis on Python, Django, REACT
- Experience in working with an Agile development team to with continuous development and deployment (CI/CD).
- Good experience in Design Patterns (e.g. CSB, GRASP, SOLID), Integration of systems and building of Database Schemas
- Experience scoping, user testing and quality assurance for enterprise related projects
- Experience with security best practices and technical documentation, as well as assess and mitigate vulnerabilities by reviewing security scanning
- Capable of deploying and maintaining software remotely on Kubernetes
- Integrate third-party APIs and services ensuring secure and efficient data exchange.
- Optimize database queries, ensuring that data retrieval and storage processes are fast and efficient.
- Manage data migration, version control, and synchronization between different environments.
- Experience optimizing database models, SQL / NoSQL, Postgres
- Experience developing software as part of a distributed team using Git
- Working knowledge with Docker and Kubernetes, DevSecOps practices
DevOps Engineers
This involves bridging the gap between development and architecture teams by automating processes, managing infrastructure, and ensuring continuous integration and delivery for efficient and reliable software deployment.
- At least 5 years of experience as a DevOps engineer.
At least 3 years of hands-on experience with Kubernetes (K8s) for container orchestration, including deploying, scaling, and managing containerized applications.
At least 3 years of experience in building and managing resources on Azure cloud, including AKS, Web Apps, storage, and networking.
Hands-on experience of Azure DevOps for CI/CD pipelines, including build and release management, and experience with YAML pipelines.
Proficiency in using IaC tools like Bicep, Terraform, or ARM templates to automate infrastructure deployment and management.
Familiarity with GitHub for version control, including branching strategies, pull requests, and GitHub Actions for automation.
Experience with monitoring and logging tools like Azure Monitor, Prometheus, and Grafana to ensure system reliability and performance.
Have a good understanding of open-source concepts, tools, and ecosystems.
Familiar working with Agile methodologies.
Desired: experience in Python and Django Framework.
How to apply ?
Eligible candidates are invited to complete this form and submit their application no later than 18 May 2025, summer time.
Source : UNICEF
Vanessa Ntoh