Job Posting Organization: The position is located within the Software Products for Member States Unit (SPMS) of the Information Technology Service (ITS) at the United Nations Office at Vienna (UNOV) and the United Nations Office on Drugs and Crime (UNODC). The UNOV was established to support the work of the United Nations in Vienna, focusing on issues such as drug control, crime prevention, and international security" style="border-bottom: 1px dotted #007bff !important;">security. The organization aims to promote peace, security, and human rights while fostering international cooperation. The UNOV employs a diverse workforce and operates in various countries, working towards sustainable development and the implementation of international treaties.
Job Overview: The Computer Information Systems Assistant (NET Developer) will play a crucial role in the development, implementation, and support of IT solutions for key government institutions in Member States. The incumbent will be responsible for full-stack development, testing, and debugging of applications using Microsoft .NET technologies, as well as client-side web technologies. This position requires a proactive approach to managing software development processes, including deployment and maintenance, while ensuring efficient workflows through CI/CD pipelines. The role also involves preparing technical documentation, conducting presentations, and supporting Member States during product installations and upgrades. The incumbent will assist in data collection and analysis, contributing to knowledge management and decision-making processes. Overall, this position is integral to enhancing the technological capabilities of Member States and ensuring the effective use of IT solutions in law enforcement.
Duties and Responsibilities: The incumbent will perform a variety of specific duties, including:
Full-stack development, testing, and debugging of web and desktop applications using Microsoft .NET technologies (such as .NET 6+, C#, ASP.NET, Web API, WinForms, and Entity Framework) and client-side web technologies (HTML5, CSS3, XML, Angular 12+, JavaScript/TypeScript, Bootstrap).
Managing and maintaining software development, deployment, and maintenance processes utilizing TFS/Git, IIS, and Visual Studio, while implementing and optimizing CI/CD pipelines.
Preparing detailed technical and user documentation for deployed computer application systems and conducting technical presentations.
Maintaining functional specifications for computer application systems, programs, and procedures developed or modified.
Participating in analyzing requirements and proposing technically feasible solutions.
Supporting Member States during product installations and upgrades, following team guidelines and standards.
Assisting with data collection and analysis, preparing data presentations and reports for information sharing, and responding to queries.
Assisting with visualizations and updating information materials such as web pages or brochures.
Performing any other work-related duties as required. 1
Participating in the deployment of applications to Member States.
Required Qualifications: Candidates must possess a high school diploma or equivalent. Certification in C#.NET technologies is desirable. The position requires in-depth knowledge of Microsoft .NET/C# and JavaScript-based frameworks, as well as a good understanding of SQL, Microsoft SQL Server, and Microsoft IIS. Candidates should demonstrate strong technical skills and the ability to analyze and interpret program and project performance data. Professionalism, teamwork, and technological awareness are essential competencies for this role. The incumbent should be conscientious, efficient, and motivated by professional concerns, with the ability to remain calm under pressure and take responsibility for incorporating gender perspectives in their work.
Educational Background: A high school diploma or equivalent is required for this position. Additionally, certification in C#.NET technologies is desirable, indicating a level of expertise in the relevant programming languages and frameworks necessary for the role.
Experience: A minimum of 7 years of relevant technical experience in systems analysis, architecture, and full-stack development is required. This experience is reduced to 5 years for candidates with a first-level university degree or higher. Candidates should have experience in developing and maintaining medium to large-scale systems using .NET 6+, C#, WinForms, ASP.NET, and Entity Framework, as well as client-side web technologies. Experience with SQL Server T-SQL in designing relational databases is also required. Familiarity with deployment and maintenance using CI/CD pipelines, test-driven development, and technical documentation for the entire systems development cycle is desirable.
Languages: Fluency in English is required for this position, as it is one of the working languages of the United Nations Secretariat. Knowledge of another official United Nations language, such as French, is considered an advantage and may enhance a candidate's application.
Additional Notes: This position is subject to local recruitment, meaning that candidates must be recruited within the country or within commuting distance of the office. Non-local candidates will only be considered if no suitable local candidates are identified. Staff members recruited locally are not eligible for allowances or benefits exclusive to international recruitment. The United Nations is committed to creating a diverse and inclusive environment, and reasonable accommodations may be provided for applicants with disabilities. The recruitment process does not involve any fees, and candidates are urged to follow all application instructions carefully.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.