Описание: для работы в ООН (Организация Обьединенных Наций) ищем C# разработчиков. На рассмотрении несколько позиций: Back-End, Front-End, Full-Stack.
Условия работы: можно удаленно.
Требуется свободное знания английского языка !
Software Developer Requirements:
- A minimum of five (5) years of experience in the design and development of software applications in C# interfacing with MS SQL Server (2012 or higher) databases;
- A minimum of five (5) years of experience using ASP.NET MVC or ASP.NET Core;
- A minimum of five (5) years of experience in the design and development of software applications in C# interfacing with MS SQL Server (2012 or higher) databases;
- Software Engineering general knowledge - very good understanding of object-oriented design and programming, software design patterns, service oriented architecture principles, secure coding practices (awareness of security vulnerabilities, etc.), message-driven architectures, Domain-Driven-Design, concept of Single Page Application (SPA), database modelling, unit testing, integration testing
- Back End development skills in C# programming language, Microsoft Entity Framework (EF), Microsoft SQL Server, .NET (version 4 and higher), WebAPI/WCF web services;
- Front End web development skills – five (5) years of experience with the technologies/frameworks such as: HTML5, CSS, JavaScript, ASP.NET MVC, Angular, Typescript, Bootstrap, NodeJS
- Very good understanding of project management and software development processes;
- Good Communication skills;
- Good presentation skills;
- Fluency in written and spoken English;
Work Specification
- Detailed design of components of the system, following internal client working practices and standards;
- Deconvolution of user requirements into specific software features and functions;
- Design and development of user interfaces, with the user;
- Construction and testing of the program modules;
- Interfacing with users (both internal and external) to obtain feedback on suitability and effectiveness;
- Documentation of the system components;
- Communications with internal client customers on the project issues;
Deliverables
The deliverables for each assignment, which must follow the client established standards, may include some or all of the following items:
- Detailed design of the system components
- Source code of the tested program modules
- Technical documentation for the system components