United Nations Office for Project Services
ICT Senior Officer - Software Development
- UN 시스템
- Other UN Entity
이 역할에 대하여
The ICT Senior Officer - Software Development role involves designing, developing, and maintaining enterprise web applications using modern technologies such as .NET Core, Python, and Angular. The position requires strong software engineering fundamentals, experience with cloud services, and the ability to integrate AI-assisted development tools. The successful candidate will work on complex business applications with role-based access control, real-time data processing, and AI-powered features. They must be proficient in full software development life cycle processes, database design, and modern web architecture principles. The role emphasizes collaboration within agile teams, adherence to security and data protection guidelines, and working within established CI/CD deployment processes. The position is home-based with a requirement to align work schedule with Copenhagen time (CET/CEST) +/- 1 hour, and requires a reliable internet connection and stable power infrastructure.
필수 조건
- Bachelor's degree in Computer Science or related field
- 4 years professional experience with Angular and .NET
- Proven experience in Database design and SQL
우대 사항
- Advanced Frontend implementation skills
- Knowledge of PrimeNG
- Knowledge of .NET Core
요약 및 하이라이트는 공개된 채용 공고를 AI가 생성한 것입니다. 전체 공식 설명을 읽고 CV와의 AI 점수 매칭을 확인하려면 로그인하세요.
요구사항 한눈에 보기
AI가 게시문에서 추출- 최소 경력
- Minimum 2 years of professional experience with Angular and .NET is required (2 years with a Masters, 4 years with a Bachelor and 8 years with Secondary Diploma)
- 요구 학위
- Bachelor's degree (or equivalent) in preferably in Business Administration, Computer Science, or other relevant discipline with 4 years of relevant experience OR Master's degree (or equivalent) in any of the above or related fields with 2 years of relevant experience is required OR Secondary education in combination with 8 years of experience may be accepted instead of a Bachelor's degree
- 언어
- English
- Home
- ...
- Open Positions
- Job Detail
General Information
Job Highlight
About the Group
The UNOPS IT Group (ITG) is at the forefront of digital transformation, designing, delivering, and managing all of UNOPS IT infrastructure and business applications. We are a global team, dedicated to harnessing cutting-edge technology to address critical business needs and empower UNOPS personnel worldwide. ITG provides the essential IT systems and tools that underpin the successful implementation of UNOPS projects and the delivery of corporate initiatives. From maintaining robust enterprise resource planning (ERP) systems and developing bespoke business applications to managing our cloud infrastructure and supporting global collaboration platforms, our work ensures operational excellence. We are committed to continuous improvement, driving effectiveness and efficiency in UNOPS products and services, ultimately helping people build better lives and countries achieve peace and sustainable development.
Job Specific Context
The Client IT Projects function within ITG exists to provide direct support for UNOPS projects, leveraging technology to help achieve their outputs while retaining an overall perspective on how solutions can provide benefits for UNOPS and its projects’ beneficiaries globally.
As part of the Client IT Projects, the Full Stack Developer will join projects to build and maintain a wide range of web applications in cloud environments that are tailored to providing meaningful impact in real-world contexts. This role demands a strong foundation in software engineering principles, modern web development patterns, and the ability to embrace AI-assisted development tools and methodologies. The successful candidate will work on complex business applications featuring role-based access control, real-time data processing, and AI-powered capabilities.
This position requires a developer who understands fundamental concepts over specific framework expertise, someone who grasps asynchronous programming, component lifecycle management, state management patterns, and modern web architecture principles. The role emphasises the importance of AI-assisted coding practices and prompt engineering.
The successful candidate must be able to maintain a work schedule aligned with Copenhagen time (CET/CEST) +/- 1 hour. Additionally, because the role involves working with cloud-based environments and AI-assisted tools, a highly reliable internet connection and a stable power infrastructure are essential for day-to-day performance.
Role Purpose
Software Development is responsible for designing, developing, and maintaining web applications, integrating AI-assisted development tools, and ensuring seamless integration with cloud services. This role requires a strong understanding of software engineering fundamentals, modern web technologies, and collaborative development practices to deliver high-value business solutions.
Functions / Key Results Expected
1. Develop & Maintain Enterprise Web Applications:
2. AI-Assisted Development & Integration
3. Cloud Services Integration & Modern Architecture
4. Collaborative Development & Continuous Improvement
|
Skills
Competencies
Education Requirements
Required
Bachelor’s degree (or equivalent) in preferably in Business Administration, Computer Science, or other relevant discipline with 4 years of relevant experience OR
Master’s degree (or equivalent) in any of the above or related fields with 2 years of relevant experience is required
OR
- Secondary education in combination with 8 years of experience may be accepted instead of a Bachelor’s degree
Desired
Certification in Cloud Technologies
Experience Requirements
Required
Minimum 2 years of professional experience with Angular and .NET is required (2 years with a Masters, 4 years with a Bachelor and 8 years with Secondary Diploma)
Demonstrated ability to learn new technologies quickly and apply fundamental principles across different frameworks and languages is required.
Proven experience in Database design and SQL is required.
Hands-on proficiency with Git is required.
Experience across the Full Software Development Life Cycle (SDLC) is required.
A strong understanding of fundamental programming concepts, including object-oriented programming, data structures, algorithms, and software design patterns, is required
A proactive, can-do attitude with strong problem-solving skills and eagerness to learn is required
Desired
Advanced Frontend implementation skills are a strong advantage.
Knowledge of PrimeNG would be an advantage.
Knowledge of .NET Core is an advantage.
Knowledge of Postgres is an advantage.
Experience with GitHub would be an advantage.
Knowledge of Google Cloud Platform (GCP) is an advantage.
Familiarity with Cursor and Figma is an advantage.
Experience in Stakeholder management is an advantage.
Language Requirements
| Language | Proficiency Level | Requirement |
|---|---|---|
| English | Fluent | Required |
| Spanish | Fluent | Desirable |
| French | Fluent | Desirable |
Additional Information
- UNOPS does not accept unsolicited resumes.
- UNOPS will at no stage of the recruitment process request candidates to make payments of any kind.
- Applications to vacancies must be received before midnight Copenhagen time (CET) on the closing date of the announcement. Applications received after the closing date will not be considered.
- Only shortlisted candidates will be contacted and invited to proceed to the next stage of the selection process, which may include various assessments.
- UNOPS embraces diversity and is committed to equal employment opportunity. Our workforce consists of a wide range of nationalities, cultures, languages, races, gender identities, sexual orientations, and abilities. We strive to sustain and strengthen this diversity, fostering an inclusive working environment where all personnel are treated with respect and have equal access to opportunities.
- UNOPS evaluates all applications based on the skills, qualifications and experience outlined in the vacancy announcement. We are committed to a fair and transparent selection process and welcome diverse perspectives, including those of women, indigenous and racialized communities, individuals of diverse gender identities and sexual orientations, and persons with disabilities.
- We are committed to enabling all candidates to perform at their best during the assessment process. If you are shortlisted and require support or reasonable accommodation to complete any assessment, please inform our human resources team upon receiving your invitation.
- UNOPS has zero tolerance for sexual exploitation and abuse (SEA), sexual harassment, and other forms of abusive conduct, including discrimination, abuse of authority, and harassment. To uphold these standards, background checks are conducted for all final candidates to help ensure that individuals with a history of such conduct are not hired. By applying for a position with UNOPS, candidates acknowledge and consent to these verification processes.
Terms and Conditions
- For staff positions only, UNOPS reserves the right to appoint a candidate at a lower level than the advertised level of the post.
- For retainer contracts, you must complete a few mandatory courses (they take around 4 hours to complete) in your own time, before providing services to UNOPS. Refreshers or new mandatory courses may be required during your contract. Please note that you will not receive any compensation for taking courses and refreshers. For more information on a retainer contract here.
- For more details about the contract types, please click here.
- All UNOPS personnel are responsible for performing their duties in accordance with the UN Charter and UNOPS Policies and Instructions, as well as other relevant accountability frameworks. In addition, all personnel must demonstrate an understanding of the Sustainable Development Goals (SDGs) in a manner consistent with UN core values and the UN Common Agenda.
- It is the policy of UNOPS to conduct background checks on all potential personnel. Recruitment in UNOPS is contingent on the results of such checks.
이 역할이 귀하에게 적합한 이유
UNlockit의 AI Match는 공개된 UN 시스템 내 모든 역할을 귀하의 CV와 의미적 유사성, 키워드 중복, 기술 중복, 도메인 중복 네 가지 축으로 평가하며 필수 요건과 부족한 부분을 표시합니다. 로그인 후 CV를 업로드하여 이 공고에 대한 개인화된 평가를 확인하세요.
무료 계정 · 공고 저장 · 마감 추적 · UN 시스템 전반의 전체 설명문.