Language requirements:
Full working knowledge of English is required.
Knowledge of other UN languages, especially Spanish, is desirable
Functional Responsibilities:
Functions/Key Results Expected:
Under the direct supervision of the ICT Analyst - ICT Project Manager, the .NET/REACT senior developer will be responsible for the following tasks for EIF client:
Gathers and defines the functional requirements for the software solution.
Contributes to the analysis, design, development, and maintenance of enterprise applications using .NET technologies (C#, ASP.NET Web Forms, .NET Core).
Contributes to the analysis, design, and development of enterprise applications’ front-end using REACTJS.;
Implements DDD (Domain Driven Design) pattern in the applications
Contributes to the implementation of web applications ensuring optimal performance, scalability, and usability of systems by adhering to established and evolving architectural standards;
Develops mock-up themes or design of new ones with other developers and/or clients;
Ensures the proper performance of deliverable functionalities, providing test cases and avoiding regressions; Ensures the effective migration of existing sites and applications;
Performs the application deployment and maintenance of the infrastructure (Windows Server system and other server applications such IIS, Microsoft SQL Server);
Develops innovative software components and implements them as a replacement of existing solutions;
Creates user and project documentation;
Impact of Results:
The incumbent will be expected to:
Ensure timely delivery of project products and services,
Contribute to the development and maintenance of enterprise applications,
Support working relationships with the client.
Education/Experience/Language requirements:
Educational Requirements:
Completion of secondary education is required.
A university degree or diploma in information technology, computer science, information systems, mathematics, statistics, engineering or related fields is an asset and may substitute some years of experience.
Professional Experience Requirements:
6 years of experience developing web applications in .NET framework with ASP .NET CORE or closely related experience is required, (OR 4 years of relevant experience as described above, combined with a diploma, OR 2 years of relevant experience as described above combined with a Bachelors degree).
Experience building applications with React JS is required.
Experience with the use Windows Server system and other server applications such IIS, Microsoft SQL Server is required.
Experience in front end development to create web pages that closely match the mockups and wireframes built by UX designers or related experience is desirable.
Proficiency in using Git (or other version control system) for source control management is desirable.
Experience with Agile project development and product delivery is desirable.
Experience with the DDD pattern is desirable.
Knowledge of ASP .NET Web Forms is desirable
Knowledge on Atlassian products is highly desirable (Jira, Confluence and Bitbucket);
South Africa
Full Time
25 Dec 2024
25 Nov 2024