Laravel
Laravel
Software Developer Internship CSS – UNDP Careers , Copenhage
Bliv en del af UNDP Careers som software developer internship. Bidrag med CSS, JavaScript, PHP og nyd en fleksibel arbejdskultur.
Jobinformation
Titel

Software Developer Internship

Virksomhed
UNDP Careers
Lokation

Copenhagen, Capital Region of Denmark, Denmark

Opslået Dato

Sep 23, 2025

Påkrævede Færdigheder
Full Time
Programmeringssprog
CSS
JavaScript
PHP
PowerShell
Python
5 sprog
Frameworks & Biblioteker
jQuery
.NET
2 frameworks
Databaser & Datalagring
SQL
1 databaser
Udviklingsværktøjer & Infrastruktur
Git
GitHub
CI/CD
Jenkins
RESTful APIs
GraphQL
Azure
7 værktøjer
Færdigheder & Teknologier
Node.js
Powerapps
Power bi
3 færdigheder
Total: 18 krav listet (5 sprog, 2 frameworks, 1 databaser, 7 værktøjer, 3 andre færdigheder)
Virksomhedsinformation
Jobvurdering
Job Ikke Vurderet Endnu

Dette job er ikke blevet analyseret af vores AI-vurderingssystem. Klik på knappen nedenfor for at få en AI-drevet match score baseret på dine præferencer.

Kompetenceudvikling
Kompetenceudvikling
Completed
85% Confidence
Uddragne Færdigheder (8)
Node.js
Nævnt som: NodeJS, node.js, node
Assist in the development of corporate dashboards and applic...
frameworks
90%
PHP
Nævnt som: PHP, php
Assist in the development of corporate dashboards and applic...
languages
90%
PowerApps
Nævnt som: Microsoft PowerApps, PowerApps
Assist in the development of corporate dashboards and applic...
frameworks
80%
Power BI
Nævnt som: PowerBI, Power BI
Assist in the development of corporate dashboards and applic...
frameworks
80%
Python
Nævnt som: Python, scripting language such as Python
Good knowledge of Data Science principles and hands on exper...
languages
70%
SQL
Nævnt som: SQL, relational databases (schemas, design)
Good knowledge of Microsoft cloud technologies (Office 365,...
languages
70%
.NET
Nævnt som: .NET, .NET platform
Good knowledge of Microsoft cloud technologies (Office 365,...
frameworks
70%
JavaScript
Nævnt som: JavaScript, javascript
Good knowledge of web-based development with one or more of...
languages
70%
Analyse Detaljer
Totale Færdigheder Fundet: 7
Færdigheder efter Kategori:
languages: 5 færdigheder
frameworks: 3 færdigheder
Forbedret den: September 24, 2025 at 9:42 AM Omkostning: $0.0090
🔍 Debug Information (Klik for at udvide)
Fuld AI Prompt:
# Job Skill Enhancement System

## CORE INSTRUCTION:
You are an AI that extracts and identifies coding languages and frameworks from job descriptions. Your goal is to find ALL relevant technical skills mentioned in the job posting, even if they're mentioned in different ways or aliases.

## INPUT DATA:
{
  "job": {"job_id":4067,"title":"Software Developer Internship","company_name":"UNDP Careers","description":"About the job\n\nJob Description\n\nBackground\n\nDiversity, Equity and Inclusion are core principles at UNDP: 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 UNDP including our values and  inspiring stories.\n\nUNDP 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.\n\nThe United Nations Development Programme (UNDP) Unit of Information and Technology Management (ITM) in Copenhagen is responsible for supporting UNDP Country Offices around the world with ICT and Green Energy solutions. Our Unit offers a stimulating and versatile internship in an international environment with contact to various partners from more than 170 countries with the UN and UNDP’s presence. We are a team who work in a dynamic and informal atmosphere, and we expect our interns to become vital members of the team.\n\nAs an intern, you will be given tasks and opportunities that have a direct global impact on the development efforts of the international community. The UNDP\/ITM internship programme enhances the academic life experience of passionate students as interns and empowers them to become socially responsible, innovative, and environmentally conscious leaders of tomorrow. We bridge the gap between textbook learning and real-life industry experience by taking interns behind the scenes of the world’s leading clean energy and sustainability initiatives, while learning to take into consideration the local context.\n\nBy being part of our dynamic unit, you will also gain worldwide connections with other top-talented interns and UN staff from other agencies. Our office is located at UN City in Copenhagen giving you the opportunity to interact with people outside the UNDP ITM Unit.\n\nDuties And Responsibilities\n\n\nSupport online collaboration tools and business process automation solutions for UNDP Country Offices within the collaboration platform (Microsoft SharePoint and Office 365);\nAssist in the development of corporate dashboards and applications using NodeJS, PHP Framework, Microsoft PowerApps and PowerBI for business intelligence and processes automation with new and evolving cloud-based functions;\nProvide support in expanding and refining existing tools used in the implementation of Green Energy Projects implemented by Green Energy Team;\nSupport the collection, consolidation, and analysis of data for project-tracking, and data visualization using Excel, PowerBI, and other business intelligence tools. Contribute with innovative perspectives to improve online reports and dashboards for internal and external use;\nAssist in elaborating and cleaning data gathered via IoT devices installed in UNDP Country Offices by using Data Science principles;\nParticipate in translation of user requirements into UML Diagrams. Support the development of quality software practicing international coding standards;\nAssist in researching alternative tools for enhancing internal communications and tracking, such as chatbots in MS Teams, decision-making assistance tools through various Office 365 tools (Flow, Forms, PowerApps, etc.), and information design (data visualization);\nCreatively support the development of new projects for innovative collaboration and business process automation systems and tools to be disseminated to UNDP offices as best practice for improvement of operations and business efforts;\nSupport and continuously innovate\/improve (Kaizen Concept) the existing operating procedures, instructions and templates from best practice and then disseminate them through the user community liaising with the communications team;\nPromote the ITM’s overall ICT strategic framework and work plan pertaining to the minimum ICT standards, infrastructure, and connectivity dimensions;\n\n\n\nDuration: 6 months (2 February - 31 July 2026)\n\nCompetencies\n\n\nTechnological expertise: Has interest and understanding of software engineering and software development lifecycle\nInnovation: Has interest in developing smart solutions for UNDP, focusing on ICT services. Promote a client service-oriented culture within the unit, connecting the new upcoming UNDP Digital Workspace strategy with current theories and practices in Design Thinking, Service Design, and Customer Experience\nProblem solving: Has good analytical skills in gathering and consolidating data for practical implementation\nTeamwork: Communicates effectively when working in a team, and can work independently with a proactive attitude and a goal-oriented mindset\nPlanning and Organizing: Good in organizing and structuring various tasks and responsibilities, and developing\/creating technical documents\/knowledge articles\nCollaboration: Displays cultural, gender, religion, race, nationality and age sensitivity and adaptability\nHas interest and motivation in working in an international organization\nCommitment to continue learning: Consistently approaches work with energy and a positive, constructive attitude. Responds positively to feedback and differing points of view\nDelivery: Is a self-starter and initiative-taking person with a goal-oriented mind-set; good in organizing and structuring various tasks and responsibilities, effective when working in teams and independently. Promote ITM’s overall ICT strategic framework and work plan pertaining to the minimum ICT standards, infrastructure, and connectivity dimensions. The OIMT unit is ISO 9001:2015 certified. Our work is focused on high quality, continuous improvements, and customer satisfaction.\n\n\n\nRequired Skills And Experience\n\n\nApplicants to the UNDP internship programme must at the time of application meet one of the following requirements: \nBe enrolled in a postgraduate degree programme (such as a master’s programme, or higher); \nBe enrolled in the final academic year of a first university degree programme (such as bachelor’s degree or equivalent); \nHave recently graduated with a university degree (as defined in (a) and (b) above) in the field of IT Technician\/Software Developer, Computer Science, Electrical Engineering and, if selected, must start the internship within one-year of graduation; \nBe enrolled in a postgraduate professional traineeship program and undertake the internship as part of this program. \nExperience or Knowledge in the field of IT Technician\/Software Developer, Computer Science, Electrical Engineering is required\nGood knowledge of Microsoft cloud technologies (Office 365, SharePoint Online, Azure) and back-office platform (SharePoint, SQL) and frameworks (.NET, PowerShell, etc.) is an advantage \nGood knowledge of web-based development with one or more of the following platforms: NodeJS, PHP, JavaScript, or .NET. Also, has experience working with state-of-the art frameworks extending those platforms, such as jQuery, ExpressJS, etc. is an advantage\nKnowledge and being a proficient user of Microsoft Office productivity tools is an advantage\nKnowledge or experience with specific Office 365 tools (or their consumer equivalents) such as MS Planner, Teams (Slack), Yammer (Workplace by Facebook), OneDrive (Drop Box, Google Drive), Power BI (Tableau), etc. is a distinct advantage\nKnowledge and understanding of DevOps and Continuous Integration is an advantage\nGood knowledge of Data Science principles and hands on experience with scripting language such as Python is an advantage\nExperience with relational databases (schemas, design) and XML is highly desirable\nExperience and ability in using business intelligence tools, for example: gathering, consolidating, and analyzing data from databases and reports, manipulating data in Excel (Pivot Tables and queries), Power BI, etc. is an advantage\nExperience and knowledge in “app” development with InfoPath forms and Nintex Workflows is an advantage\nExperience with web analytics tools (Google Analytics, Webtrends, Matomo, etc.) is an advantage \nKnowledge of HTML5, CSS, graphic design and web standards\/best practices is an advantage\nKnowledge of Nintex Workflows, PowerShell, .NET platform, and\/or C# programming is an advantage\nKnowledge and understanding of main Renewable technologies and relative relevant parameters are an advantage\nKnowledge and understanding of CI\/CD pipelines (GitHub Actions, Jenkins)\nKnowledge and understanding of Debugging & Logging: Chrome DevTools, Postman, VS Code Debugger\nKnowledge of APIs & Web Services, RESTful APIs, Postman for API testing and GraphQL (optional)\nInterest in developing sustainable ICT solutions, focusing on modern ICT innovations that enhances collaboration within UNDP and with its partners is an advantage\nAbility to translate IT technology to business users and to non-technical language is an advantage\nInterest and understanding of customer-oriented service delivery, with focus on innovative enterprise ICT solutions, IoT solutions, collaboration and customer experience is an advantage\nUnderstanding of data management, including real-time\/streaming data, data warehousing and data cleansing is an advantage \nFluent in written and spoken English. Knowledge of other UN languages is an advantage. \n\n\n\nConditions\n\n\nIn accordance with the UNDP Internship policy, UNDP interns are eligible to receive a monthly stipend, with the rate that varies depending on the duty location. The stipend will be paid monthly, and part-time internship arrangements are prorated accordingly. \nWhere an intern is financially supported by an institution, government or third party, UNDP will, subject to the rules of such institution, government or a third party, pay the intern the difference, if any, between the external financial support provided and the applicable UNDP stipend. \nWhere an intern is engaged in-person and is not financially supported by any institution or programme, such as a university, Government, foundation or scholarship programme, a stipend intended to help cover basic daily expenses related to an in-person internship, such as meals and transportation at the duty station, is paid by the receiving office (monthly “in-person” stipend rate is USD1,000). A remote reduced stipend (the rate is a subject to the duty station location) is intended to help cover expenses related to the internship, such as internet connections or other means to remain in contact with the receiving office, is paid by the receiving office. \nExcept for the stipend, all other expenses connected with the internship will be borne by the intern, sponsoring government or institutions. \nInterns are not considered staff members and may not represent UNDP in any official capacity\nInterns are responsible for securing adequate medical insurance for the duration of their internship with UNDP and must provide a medical certificate of good health prior to starting the internship. UNDP will not reimburse the medical insurance of the intern. Any costs arising from accidents and illness incurred during an internship assignment will be the responsibility of the intern. \nThe purpose of the Internship Programme is not to lead to further employment with UNDP, but to complement an intern’s studies. Therefore, there should be no expectation of employment at the end of an internship. \nUNDP accepts no responsibility for costs arising from accidents and\/or illness or death incurred during the internship\nThe intern is responsible for obtaining necessary visas and arranging travel to and from the duty station where the internship will be performed\nInterns are not eligible to apply for, or be appointed to, any post in UNDP during the period of the internship\nThe intern must provide proof of enrolment in health insurance plan\nYou are expected to work full time, but flexibility is allowed for your education programme\nEligibility for residency and undertaking internship in Denmark\n\n\n\nHow to Apply?\n\nDo not miss out on this opportunity to be a part of this international team and apply through the  UNDP Jobs Platform  by 31 October 2025, midnight (CET).\n\nThe Application Should Contain\n\n\nCover Letter (in English) stating interest in and qualifications for the post; \nCurrent and complete CV in English;\n\n\n\nPlease group your CV and cover letter into one (1) single PDF document as the system only allows you to upload a maximum of one document.\n\nOnly shortlisted will be contacted and called for an interview. If you have any questions, please write to us via email address  itm.internship@undp.org\n\nDisclaimer\n\nImportant information for US Permanent Residents ('Green Card' holders)\n\nUnder US immigration law, acceptance of a staff position with UNDP, an international organization, may have significant implications for US Permanent Residents. UNDP advises applicants for all professional level posts that they must relinquish their US Permanent Resident status and accept a G-4 visa, or have submitted a valid application for US citizenship prior to commencement of employment.\n\nUNDP is not in a position to provide advice or assistance on applying for US citizenship and therefore applicants are advised to seek the advice of competent immigration lawyers regarding any applications.\n\nApplicant Information About UNDP Rosters\n\nNote: UNDP reserves the right to select one or more candidates from this vacancy announcement. We may also retain applications and consider candidates applying to this post for other similar positions with UNDP at the same grade level and with similar job description, experience and educational requirements.\n\nNon-discrimination\n\nUNDP 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.\n\nUNDP 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.\n\nScam warning\n\nThe 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.","brief_summary_of_job":null,"existing_skills_from_job":["On-site","Full-time","English","Computer Science","Software Development","Information Technology","Engineering","HTML","Spoken English","Data Science","Software Development Life Cycle (SDLC)","Analytical Skills"],"existing_skills_from_database":[]},
  "coding_categories": {"languages":["Bash","C","C#","C++","CSS","Clojure","Dart","Elixir","Go","Groovy","Haskell","HTML","Java","JavaScript","Julia","Kotlin","Lua","MATLAB","Objective-C","Perl","PHP","PowerShell","Python","R","Ruby","Rust","Sass","Scala","SQL","Swift","TypeScript"],"frameworks":[".NET","Angular","Apache Spark","ASP.NET","AWS","Azure","Backbone.js","Bootstrap","CodeIgniter","Django","Docker","Ember.js","Express","FastAPI","Flask","Flutter","GCP","Hadoop","Ionic","jQuery","Kubernetes","Laravel","Meteor","NestJS","Next.js","Node.js","Nuxt.js","Phoenix","PyTorch","React","React Native","Ruby on Rails","Spring Boot","Svelte","Symfony","Tailwind CSS","TensorFlow","Vue.js","Xamarin"]},
  "skill_aliases": {"bash":"Bash","c":"C","c plus plus":"C++","C plus plus":"C++","c sharp":"C#","C sharp":"C#","c#":"C#","c++":"C++","clojure":"Clojure","cpp":"C++","dart":"Dart","elixir":"Elixir","go":"Go","golang":"Go","Golang":"Go","groovy":"Groovy","haskell":"Haskell","java":"Java","java script":"JavaScript","Java script":"JavaScript","javascript":"JavaScript","Javascript":"JavaScript","js":"JavaScript","JS":"JavaScript","es5":"JavaScript","ES5":"JavaScript","es6":"JavaScript","ES6":"JavaScript","julia":"Julia","kotlin":"Kotlin","lua":"Lua","matlab":"MATLAB","Matlab":"MATLAB","objective c":"Objective-C","Objective C":"Objective-C","objective-c":"Objective-C","objc":"Objective-C","ObjC":"Objective-C","obj-c":"Objective-C","Obj-C":"Objective-C","perl":"Perl","php":"PHP","Php":"PHP","powershell":"PowerShell","Power Shell":"PowerShell","python":"Python","py":"Python","Py":"Python","phyton":"Python","r":"R","ruby":"Ruby","rust":"Rust","scala":"Scala","swift":"Swift","typescript":"TypeScript","Typescript":"TypeScript","ts":"TypeScript","TS":"TypeScript","mysql":"MySQL","postgresql":"PostgreSQL","postgres":"PostgreSQL","mongodb":"MongoDB","mongo":"MongoDB","redis":"Redis","sqlite":"SQLite","oracle":"Oracle","mssql":"SQL Server","sql server":"SQL Server","aws":"AWS","amazon web services":"AWS","azure":"Azure","microsoft azure":"Azure","gcp":"GCP","google cloud platform":"GCP","google cloud":"GCP",".Net":".NET","angular":"Angular","angular js":"Angular","Angular js":"Angular","angularjs":"Angular","AngularJS":"Angular","apache spark":"Apache Spark","asp net":".NET","ASP net":".NET","asp.net":"ASP.NET","ASP.NET":".NET","asp.net core":".NET","ASP.NET Core":".NET","backbone":"Backbone.js","BackboneJS":"Backbone.js","backbone js":"Backbone.js","backbonejs":"Backbone.js","bootstrap":"Bootstrap","Bootstrap framework":"Bootstrap","twitter bootstrap":"Bootstrap","Twitter Bootstrap":"Bootstrap","code igniter":"CodeIgniter","codeigniter":"CodeIgniter","django":"Django","ember":"Ember.js","ember js":"Ember.js","emberjs":"Ember.js","EmberJS":"Ember.js","express":"Express","express.js":"Express","Express.js":"Express","expressjs":"Express","ExpressJS":"Express","fast api":"FastAPI","Fast api":"FastAPI","fastapi":"FastAPI","flask":"Flask","flutter":"Flutter","hadoop":"Hadoop","Hadoop":"Hadoop","ionic":"Ionic","Ionic framework":"Ionic","ionic framework":"Ionic","jquery":"jQuery","JQuery":"jQuery","JQUERY":"jQuery","laravel":"Laravel","meteor":"Meteor","meteor js":"Meteor","meteorjs":"Meteor","MeteorJS":"Meteor","nestjs":"NestJS","nest js":"NestJS","Nest JS":"NestJS","Nestjs":"NestJS","next js":"Next.js","Next js":"Next.js","next.js":"Next.js","nextjs":"Next.js","NextJS":"Next.js","node":"Node.js","Node":"Node.js","node.js":"Node.js","nodejs":"Node.js","NodeJS":"Node.js","nuxt js":"Nuxt.js","Nuxt js":"Nuxt.js","nuxt.js":"Nuxt.js","nuxtjs":"Nuxt.js","NuxtJS":"Nuxt.js","phoenix":"Phoenix","Phoenix framework":"Phoenix","pytorch":"PyTorch","Pytorch":"PyTorch","torch":"PyTorch","Torch":"PyTorch","react":"React","react.js":"React","React.js":"React","reactjs":"React","ReactJS":"React","react native":"React Native","ReactNative":"React Native","reactnative":"React Native","rn":"React Native","RN":"React Native","rails":"Ruby on Rails","Rails":"Ruby on Rails","ror":"Ruby on Rails","ROR":"Ruby on Rails","ruby on rails":"Ruby on Rails","Ruby On Rails":"Ruby on Rails","spark":"Apache Spark","Spark":"Apache Spark","spring":"Spring Boot","Spring":"Spring Boot","spring boot":"Spring Boot","Spring Boot":"Spring Boot","spring framework":"Spring Boot","Spring Framework":"Spring Boot","SpringBoot":"Spring Boot","springboot":"Spring Boot","svelte":"Svelte","symfony":"Symfony","tailwind":"Tailwind CSS","Tailwind":"Tailwind CSS","tailwind css":"Tailwind CSS","Tailwind Css":"Tailwind CSS","tailwindcss":"Tailwind CSS","TailwindCSS":"Tailwind CSS","tensorflow":"TensorFlow","Tensorflow":"TensorFlow","tensor flow":"TensorFlow","vue js":"Vue.js","vue.js":"Vue.js","vuejs":"Vue.js","VueJS":"Vue.js","xamarin":"Xamarin","Xamarin Forms":"Xamarin","Xamarin.forms":"Xamarin","docker":"Docker","kubernetes":"Kubernetes","k8s":"Kubernetes","github":"GitHub","gitlab":"GitLab","bitbucket":"Bitbucket","terraform":"Terraform","puppet":"Puppet","chef":"Chef","scrum":"Scrum","agile":"Agile","kanban":"Kanban","devops":"DevOps","ci\/cd":"CI\/CD","tdd":"TDD","bdd":"BDD","linux":"Linux","windows":"Windows","macos":"macOS","ubuntu":"Ubuntu","centos":"CentOS","debian":"Debian","junit":"JUnit","pytest":"PyTest","jest":"Jest","mocha":"Mocha","cypress":"Cypress","selenium":"Selenium","html":"HTML","HTML":"HTML","html5":"HTML","HTML5":"HTML","css":"CSS","CSS":"CSS","css3":"CSS","CSS3":"CSS","sass":"Sass","scss":"Sass","SCSS":"Sass","less":"Less","LESS":"Less","webpack":"Webpack","gulp":"Gulp","npm":"npm","yarn":"Yarn","sql":"SQL","vue":"Vue.js","full time":"Fuldtid","full-time":"Fuldtid","fuldtid":"Fuldtid","part time":"Deltid","part-time":"Deltid","deltid":"Deltid","contract":"Kontrakt","kontrakt":"Kontrakt","remote":"Fjernarbejde","fjernarbejde":"Fjernarbejde","hybrid":"Hybridarbejde","hybridarbejde":"Hybridarbejde","on-site":"Fysisk tilstedeværelse","onsite":"Fysisk tilstedeværelse","fysisk tilstedeværelse":"Fysisk tilstedeværelse"}
}

## TASK:
1. **Extract ALL coding languages and frameworks** mentioned in the job description
2. **Use the skill_aliases mapping** to normalize skill names (e.g., "JS" → "JavaScript", "React.js" → "React")
3. **Only include skills from the coding_categories** (languages and frameworks)
4. **Avoid duplicates** - if "JavaScript" and "JS" are both mentioned, only include "JavaScript"
5. **Be thorough** - look for skills mentioned in:
   - Job title
   - Job description
   - Brief summary
   - Requirements sections
   - Nice-to-have sections

## SKILL CATEGORIES TO EXTRACT:
- **Languages**: JavaScript, Python, Java, C#, PHP, Go, Rust, etc.
- **Frameworks**: React, Angular, Vue.js, Laravel, Django, Spring Boot, etc.

## EXCLUSION RULES:
- Do NOT include soft skills (communication, teamwork, etc.)
- Do NOT include methodologies (Agile, Scrum, etc.)
- Do NOT include general tools (Git, VS Code, etc.) unless they're specifically coding-related
- Do NOT include skills already in existing_skills_from_database

## OUTPUT FORMAT:
Return ONLY valid JSON in this exact structure:
{
  "job_id": <integer>,
  "extracted_skills": [
    {
      "skill_name": "<normalized_skill_name>",
      "category": "<languages|frameworks>",
      "confidence": <integer 0-100>,
      "mentioned_as": ["<original_mention_1>", "<original_mention_2>"],
      "context": "<brief_context_where_found>"
    }
  ],
  "reasoning": {
    "total_skills_found": <integer>,
    "skills_by_category": {
      "languages": ["<skill1>", "<skill2>"],
      "frameworks": ["<skill1>", "<skill2>"]
    },
    "duplicates_removed": ["<original_mention> → <normalized_name>"],
    "excluded_skills": ["<skill>", "<reason>"]
  },
  "confidence": <integer 0-100>
}

Return nothing outside the JSON object.
Fuld AI Svar:
{
  "job_id": 4067,
  "extracted_skills": [
    {
      "skill_name": "Node.js",
      "category": "frameworks",
      "confidence": 90,
      "mentioned_as": ["NodeJS", "node.js", "node"],
      "context": "Assist in the development of corporate dashboards and applications using NodeJS..."
    },
    {
      "skill_name": "PHP",
      "category": "languages",
      "confidence": 90,
      "mentioned_as": ["PHP", "php"],
      "context": "Assist in the development of corporate dashboards and applications using PHP Framework..."
    },
    {
      "skill_name": "PowerApps",
      "category": "frameworks",
      "confidence": 80,
      "mentioned_as": ["Microsoft PowerApps", "PowerApps"],
      "context": "Assist in the development of corporate dashboards and applications using NodeJS, PHP Framework, Microsoft PowerApps..."
    },
    {
      "skill_name": "Power BI",
      "category": "frameworks",
      "confidence": 80,
      "mentioned_as": ["PowerBI", "Power BI"],
      "context": "Assist in the development of corporate dashboards and applications using NodeJS, PHP Framework, Microsoft PowerApps and PowerBI..."
    },
    {
      "skill_name": "Python",
      "category": "languages",
      "confidence": 70,
      "mentioned_as": ["Python", "scripting language such as Python"],
      "context": "Good knowledge of Data Science principles and hands on experience with scripting language such as Python..."
    },
    {
      "skill_name": "SQL",
      "category": "languages",
      "confidence": 70,
      "mentioned_as": ["SQL", "relational databases (schemas, design)"],
      "context": "Good knowledge of Microsoft cloud technologies (Office 365, SharePoint Online, Azure) and back-office platform (SharePoint, SQL)..."
    },
    {
      "skill_name": ".NET",
      "category": "frameworks",
      "confidence": 70,
      "mentioned_as": [".NET", ".NET platform"],
      "context": "Good knowledge of Microsoft cloud technologies (Office 365, SharePoint Online, Azure) and back-office platform (SharePoint, SQL) and frameworks (.NET, PowerShell, etc.)..."
    },
    {
      "skill_name": "JavaScript",
      "category": "languages",
      "confidence": 70,
      "mentioned_as": ["JavaScript", "javascript"],
      "context": "Good knowledge of web-based development with one or more of the following platforms: NodeJS, PHP, JavaScript, or .NET..."
    }
  ],
  "reasoning": {
    "total_skills_found": 7,
    "skills_by_category": {
      "languages": ["Node.js", "PHP", "Python", "SQL", "JavaScript"],
      "frameworks": ["PowerApps", "Power BI", ".NET"]
    },
    "duplicates_removed": [],
    "excluded_skills": []
  },
  "confidence": 85
}
Ansøgning
Ansøgning (Dansk)
Generer Ansøgning

Brug avanceret AI (GPT-4o) til at generere en personaliseret ansøgning på dansk til denne jobansøgning. Brevet vil være skræddersyet til din profil, de specifikke jobkrav og omfattende virksomhedsinformation for maksimal effekt.

Jobbeskrivelse

About the job

Job Description

Background

Diversity, Equity and Inclusion are core principles at UNDP: 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 UNDP including our values and inspiring stories.

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 and background checks.

The United Nations Development Programme (UNDP) Unit of Information and Technology Management (ITM) in Copenhagen is responsible for supporting UNDP Country Offices around the world with ICT and Green Energy solutions. Our Unit offers a stimulating and versatile internship in an international environment with contact to various partners from more than 170 countries with the UN and UNDP’s presence. We are a team who work in a dynamic and informal atmosphere, and we expect our interns to become vital members of the team.

As an intern, you will be given tasks and opportunities that have a direct global impact on the development efforts of the international community. The UNDP/ITM internship programme enhances the academic life experience of passionate students as interns and empowers them to become socially responsible, innovative, and environmentally conscious leaders of tomorrow. We bridge the gap between textbook learning and real-life industry experience by taking interns behind the scenes of the world’s leading clean energy and sustainability initiatives, while learning to take into consideration the local context.

By being part of our dynamic unit, you will also gain worldwide connections with other top-talented interns and UN staff from other agencies. Our office is located at UN City in Copenhagen giving you the opportunity to interact with people outside the UNDP ITM Unit.

Duties And Responsibilities

Support online collaboration tools and business process automation solutions for UNDP Country Offices within the collaboration platform (Microsoft SharePoint and Office 365);

Assist in the development of corporate dashboards and applications using NodeJS, PHP Framework, Microsoft PowerApps and PowerBI for business intelligence and processes automation with new and evolving cloud-based functions;

Provide support in expanding and refining existing tools used in the implementation of Green Energy Projects implemented by Green Energy Team;

Support the collection, consolidation, and analysis of data for project-tracking, and data visualization using Excel, PowerBI, and other business intelligence tools. Contribute with innovative perspectives to improve online reports and dashboards for internal and external use;

Assist in elaborating and cleaning data gathered via IoT devices installed in UNDP Country Offices by using Data Science principles;

Participate in translation of user requirements into UML Diagrams. Support the development of quality software practicing international coding standards;

Assist in researching alternative tools for enhancing internal communications and tracking, such as chatbots in MS Teams, decision-making assistance tools through various Office 365 tools (Flow, Forms, PowerApps, etc.), and information design (data visualization);

Creatively support the development of new projects for innovative collaboration and business process automation systems and tools to be disseminated to UNDP offices as best practice for improvement of operations and business efforts;

Support and continuously innovate/improve (Kaizen Concept) the existing operating procedures, instructions and templates from best practice and then disseminate them through the user community liaising with the communications team;

Promote the ITM’s overall ICT strategic framework and work plan pertaining to the minimum ICT standards, infrastructure, and connectivity dimensions;

Duration: 6 months (2 February - 31 July 2026)

Competencies

Technological expertise: Has interest and understanding of software engineering and software development lifecycle

Innovation: Has interest in developing smart solutions for UNDP, focusing on ICT services. Promote a client service-oriented culture within the unit, connecting the new upcoming UNDP Digital Workspace strategy with current theories and practices in Design Thinking, Service Design, and Customer Experience

Problem solving: Has good analytical skills in gathering and consolidating data for practical implementation

Teamwork: Communicates effectively when working in a team, and can work independently with a proactive attitude and a goal-oriented mindset

Planning and Organizing: Good in organizing and structuring various tasks and responsibilities, and developing/creating technical documents/knowledge articles

Collaboration: Displays cultural, gender, religion, race, nationality and age sensitivity and adaptability

Has interest and motivation in working in an international organization

Commitment to continue learning: Consistently approaches work with energy and a positive, constructive attitude. Responds positively to feedback and differing points of view

Delivery: Is a self-starter and initiative-taking person with a goal-oriented mind-set; good in organizing and structuring various tasks and responsibilities, effective when working in teams and independently. Promote ITM’s overall ICT strategic framework and work plan pertaining to the minimum ICT standards, infrastructure, and connectivity dimensions. The OIMT unit is ISO 9001:2015 certified. Our work is focused on high quality, continuous improvements, and customer satisfaction.

Required Skills And Experience

Applicants to the UNDP internship programme must at the time of application meet one of the following requirements:

Be enrolled in a postgraduate degree programme (such as a master’s programme, or higher);

Be enrolled in the final academic year of a first university degree programme (such as bachelor’s degree or equivalent);

Have recently graduated with a university degree (as defined in (a) and (b) above) in the field of IT Technician/Software Developer, Computer Science, Electrical Engineering and, if selected, must start the internship within one-year of graduation;

Be enrolled in a postgraduate professional traineeship program and undertake the internship as part of this program.

Experience or Knowledge in the field of IT Technician/Software Developer, Computer Science, Electrical Engineering is required

Good knowledge of Microsoft cloud technologies (Office 365, SharePoint Online, Azure) and back-office platform (SharePoint, SQL) and frameworks (.NET, PowerShell, etc.) is an advantage

Good knowledge of web-based development with one or more of the following platforms: NodeJS, PHP, JavaScript, or .NET. Also, has experience working with state-of-the art frameworks extending those platforms, such as jQuery, ExpressJS, etc. is an advantage

Knowledge and being a proficient user of Microsoft Office productivity tools is an advantage

Knowledge or experience with specific Office 365 tools (or their consumer equivalents) such as MS Planner, Teams (Slack), Yammer (Workplace by Facebook), OneDrive (Drop Box, Google Drive), Power BI (Tableau), etc. is a distinct advantage

Knowledge and understanding of DevOps and Continuous Integration is an advantage

Good knowledge of Data Science principles and hands on experience with scripting language such as Python is an advantage

Experience with relational databases (schemas, design) and XML is highly desirable

Experience and ability in using business intelligence tools, for example: gathering, consolidating, and analyzing data from databases and reports, manipulating data in Excel (Pivot Tables and queries), Power BI, etc. is an advantage

Experience and knowledge in “app” development with InfoPath forms and Nintex Workflows is an advantage

Experience with web analytics tools (Google Analytics, Webtrends, Matomo, etc.) is an advantage

Knowledge of HTML5, CSS, graphic design and web standards/best practices is an advantage

Knowledge of Nintex Workflows, PowerShell, .NET platform, and/or C# programming is an advantage

Knowledge and understanding of main Renewable technologies and relative relevant parameters are an advantage

Knowledge and understanding of CI/CD pipelines (GitHub Actions, Jenkins)

Knowledge and understanding of Debugging & Logging: Chrome DevTools, Postman, VS Code Debugger

Knowledge of APIs & Web Services, RESTful APIs, Postman for API testing and GraphQL (optional)

Interest in developing sustainable ICT solutions, focusing on modern ICT innovations that enhances collaboration within UNDP and with its partners is an advantage

Ability to translate IT technology to business users and to non-technical language is an advantage

Interest and understanding of customer-oriented service delivery, with focus on innovative enterprise ICT solutions, IoT solutions, collaboration and customer experience is an advantage

Understanding of data management, including real-time/streaming data, data warehousing and data cleansing is an advantage

Fluent in written and spoken English. Knowledge of other UN languages is an advantage.

Conditions

In accordance with the UNDP Internship policy, UNDP interns are eligible to receive a monthly stipend, with the rate that varies depending on the duty location. The stipend will be paid monthly, and part-time internship arrangements are prorated accordingly.

Where an intern is financially supported by an institution, government or third party, UNDP will, subject to the rules of such institution, government or a third party, pay the intern the difference, if any, between the external financial support provided and the applicable UNDP stipend.

Where an intern is engaged in-person and is not financially supported by any institution or programme, such as a university, Government, foundation or scholarship programme, a stipend intended to help cover basic daily expenses related to an in-person internship, such as meals and transportation at the duty station, is paid by the receiving office (monthly “in-person” stipend rate is USD1,000). A remote reduced stipend (the rate is a subject to the duty station location) is intended to help cover expenses related to the internship, such as internet connections or other means to remain in contact with the receiving office, is paid by the receiving office.

Except for the stipend, all other expenses connected with the internship will be borne by the intern, sponsoring government or institutions.

Interns are not considered staff members and may not represent UNDP in any official capacity

Interns are responsible for securing adequate medical insurance for the duration of their internship with UNDP and must provide a medical certificate of good health prior to starting the internship. UNDP will not reimburse the medical insurance of the intern. Any costs arising from accidents and illness incurred during an internship assignment will be the responsibility of the intern.

The purpose of the Internship Programme is not to lead to further employment with UNDP, but to complement an intern’s studies. Therefore, there should be no expectation of employment at the end of an internship.

UNDP accepts no responsibility for costs arising from accidents and/or illness or death incurred during the internship

The intern is responsible for obtaining necessary visas and arranging travel to and from the duty station where the internship will be performed

Interns are not eligible to apply for, or be appointed to, any post in UNDP during the period of the internship

The intern must provide proof of enrolment in health insurance plan

You are expected to work full time, but flexibility is allowed for your education programme

Eligibility for residency and undertaking internship in Denmark

How to Apply?

Do not miss out on this opportunity to be a part of this international team and apply through the UNDP Jobs Platform by 31 October 2025, midnight (CET).

The Application Should Contain

Cover Letter (in English) stating interest in and qualifications for the post;

Current and complete CV in English;

Please group your CV and cover letter into one (1) single PDF document as the system only allows you to upload a maximum of one document.

Only shortlisted will be contacted and called for an interview. If you have any questions, please write to us via email address itm.internship@undp.org

Disclaimer

Important information for US Permanent Residents ('Green Card' holders)

Under US immigration law, acceptance of a staff position with UNDP, an international organization, may have significant implications for US Permanent Residents. UNDP advises applicants for all professional level posts that they must relinquish their US Permanent Resident status and accept a G-4 visa, or have submitted a valid application for US citizenship prior to commencement of employment.

UNDP is not in a position to provide advice or assistance on applying for US citizenship and therefore applicants are advised to seek the advice of competent immigration lawyers regarding any applications.

Applicant Information About UNDP Rosters

Note: UNDP reserves the right to select one or more candidates from this vacancy announcement. We may also retain applications and consider candidates applying to this post for other similar positions with UNDP at the same grade level and with similar job description, experience and educational requirements.

Non-discrimination

UNDP 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.

UNDP 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.

Kildehistorik
Vurderet den: N/A
Rapporter Fejl
Hvad er problemet?
Yderligere Detaljer (Valgfrit) Maksimalt 1000 tegn