ICT Assistant - Software Engineer

ICT Assistant - Software Engineer

United Nations Development Programme (UNDP)

May 22, 2025June 5, 2025BelgradeSerbia
Job Description
Job Posting Organization:
The Office for IT and e-Government (ITE) was established in 2017 as a cabinet-level body to oversee the digital transformation of Serbia's national economy and public administration. In 2022, it was restructured into a special organization. ITE's mission is to consolidate the government's ICT resources, develop shared infrastructures, and support the transition to a citizen-centric model of e-services. The organization also coordinates international cooperation in digital, innovative, and creative industries, promoting collaboration between public and private sectors to foster sustainable economic growth in Serbia. UNDP has been a key partner in this digitalization agenda, supporting various projects aimed at enhancing e-government systems and infrastructure.

Job Overview:
The ICT Assistant will play a crucial role in supporting System Engineers in managing Microsoft technologies and solutions for the Office for IT and e-Government (ITE). This position is integral to the ongoing digital transformation efforts in Serbia, particularly in enhancing the efficiency and effectiveness of e-services provided to citizens. The incumbent will work closely with the Digital Innovations Portfolio Manager and ITE software engineers to ensure the smooth operation of various Microsoft technologies, contributing to the overall goal of improving public administration through digital means. The role requires a proactive approach to problem-solving and a commitment to continuous learning and knowledge sharing within the team.

Duties and Responsibilities:
The ICT Assistant will be responsible for a range of tasks under the guidance of the Digital Innovations Portfolio Manager. Key responsibilities include:
  • Providing assistance and support for various Microsoft technologies and solutions, including: - Administering MS SQL servers, focusing on identity management, backup tasks, and restoration processes. - Configuring and deploying Azure Monitor components, such as Azure Monitor Logs, Metrics, Application Insights, and Log Analytics workspaces. - Managing security" style="border-bottom: 1px dotted #007bff !important;">security settings for Windows servers, including the implementation of attack surface reduction rules. - Assisting in customer migration to Microsoft Collaboration Services. - Undertaking additional specific tasks related to Microsoft technologies as required.
  • Supporting knowledge building and sharing within the team by: - Capturing best practices, lessons learned, and client feedback to codify and disseminate knowledge. - Facilitating team learning and knowledge sharing initiatives.
  • Performing other duties as necessary to ensure the efficient functioning of the Office and the Organization.

Required Qualifications:
Candidates must possess a minimum of secondary education. A first-level university degree (Bachelor’s Degree) in technical science or an ICT-related field is preferred but not mandatory. The ideal candidate should demonstrate a strong understanding of software development processes and possess relevant technical skills to support the organization's digital initiatives. Proven experience in working across all layers of software development (full stack) is essential, along with familiarity with software lifecycle management and quality assurance standards. Experience in software documentation is highly desirable, as is knowledge of HTML, CSS, JavaScript/Ajax, Angular, React, and Python. Familiarity with SQL administration and Microsoft Azure is also beneficial. Previous experience working within the UN system, public sector, or other international organizations will be considered an asset.

Educational Background:
The position requires at least secondary education, with a preference for candidates holding a Bachelor’s Degree in technical science or an ICT-related field. While a university degree is not mandatory, it will be taken into consideration during the selection process. Candidates should have a solid foundation in technical concepts and practices relevant to the role.

Experience:
A minimum of 4 years of relevant professional experience in software development is required for candidates with secondary education. For those with a Bachelor’s Degree, at least 1 year of relevant experience is necessary. This experience should encompass a broad range of software development tasks and responsibilities, demonstrating the candidate's ability to contribute effectively to the team's objectives.

Languages:
Fluency in both Serbian and English is mandatory for this position. Candidates must be able to communicate effectively in both languages, as the role involves collaboration with diverse stakeholders and the need to convey technical information clearly and concisely.

Additional Notes:
The position is based in Belgrade, Serbia, and is expected to be a full-time role. UNDP is committed to equal opportunity employment and encourages applications from diverse backgrounds. The organization values inclusivity and aims to create a workplace where all personnel can thrive and contribute to its mission. Selected candidates will undergo relevant checks and are expected to adhere to the organization's standards and principles regarding harassment and discrimination. UNDP reserves the right to select multiple candidates from this vacancy announcement and may retain applications for similar positions in the future. Importantly, UNDP does not charge any fees during the recruitment process.
Similar Jobs