Looks like you haven't logged in. Login to save opportunities.
Details
UNDP ICT Intern Associate – Software Development (NPSA-6) 2024 in Serbia
UNDP ICT Intern Associate – Software Developer will work under the guidance and direct supervision of the Senior Software Developer.
Duties and Responsibilities of UNDP ICT Intern Associate
Under the guidance and supervision of Senior Software Developer and in close cooperation with Tech Cell software developers, the incumbent is responsible for:
Support in developing new software solutions for projects upon request:
Actively engage with project beneficiaries and stakeholders to gather detailed requirements and feedback
Participate in the planning and execution of project timelines
Upon receiving and accepting the software development task by Tech Cell team, provide realistic estimate for the tasks required to complete software development
Follow the functional requirements specified in the analysis phase of software development lifecycle and write software codes and documentation
Work closely with project teams to refine software solutions, ensuring they meet project goals and user needs
Develop software components for larger Tech Cell projects
Support in adapting/maintaining existing solutions (web sites/portals, web databases…):
Ensure continuous technical support to project clients after the implementation of the software projects
Provide development of the additional features to already implemented projects
Ensure continuous technical support to project clients after the implementation of the software projects
Provide support to knowledge building and knowledge sharing:
Mentor junior software developers and interns, providing guidance and support in their professional development.
Research and evaluate emerging technologies and software trends to identify opportunities for innovation within UNDP projects.
Codify and share knowledge by capturing best practices, lessons learned and client’s feedback;
Facilitate team’s learning and knowledge sharing.
The incumbent performs other duties within their functional profile as deemed necessary for the efficient functioning of the Office and the Organization.
Bachelor’s Degree in technical science/ICT or equivalent field will be given due consideration, but it is not a requirement
Experience:
Minimum of 6 years (with high school diploma) or 3 years (with bachelor’s degree) of relevant professional experience in software development is required.
Required skills:
Experience in the use of computers, office software packages (MS Word, Excel, etc.) and web-based management systems, and advanced knowledge of spreadsheet and database packages.
Desired skills in addition to the competencies covered in the Competencies section:
Experience in software lifecycle management, standards for software quality assurance, and software documentation.
Experience with Spring Boot, Django, NodeJS or similar framework for backend development
Working experience in any of the following: HTML5, CSS3, Jquery, JavaScript/Ajax, Angular, React and Python
Working experience with relational and NoSQL databases (MySQL, SQL Server, MongoDB or similar)
Experience working in the UN system or other international organizations.