ОПИСАНИЕ ДОЛЖНОСТИ: 
Under the overall guidance of the ESPA2 ICT Expert, the Full Stack Web Developer will be responsible for the upgrade, migration, and testing of the Central Electoral Commission's website according to the requirements described further in this deliverable section of the document. The overall requirements toward the CEC website are described in Annex 1 of ToR. The incumbent will focus on the functional (backend services) of the website, including the database and the service level functions of the system. During this work, he/ she will be working with another front-end developer, who will be responsible for the delivery of the frontend part of the website (user interface). In the latter stage, the incumbent is responsible for assembling the backend and frontend components of the site into one complete system. Further, the development of the incumbent shall install and deploy the system on the premises provided by the CEC. Assessment and recommendations of the possibility of using the system in the cloud shall be performed as well as Workplace requirements: the development phases shall be done remotely, using the remote source control tools provided by the ESPA ICT Expert. For the physical installation and rollout of the site the incumbent might be required to go to CEC data center.
ОБЯЗАННОСТИ: 
- Implement the tasks assigned by the ESPA2 ICT Expert for the upgrading the CEC website;
- Design the new website's infrastructure components according to the requirements;
- Develop the functional modules of the website;
- Migrate the database objects such as tables, stored procedures;
- Migrate the existing information, including the files, and database information;
- Integrate the backend and frontend components of the website into one complete system;
- Responsible for the unit, integration and functional testing of the website;
- Prepare the networking environment for the website;
- Migrate and launch the new site after the development work;
- Participate in team meetings and discussions to reveal the ongoing requirements and comments from the CEC IT staff.
ТРЕБУЕМАЯ КВАЛИФИКАЦИЯ: 
Competencies:
- Strong experience across ASPX and ASP.NET Core (2.x, 3.x) development;
- Experience working with SQL Server (T-SQL, DDL/ DML, LINQ to SQL);
- Experience and expertise in Microsoft SQL Server 2016/ 2017/ 2019, databases design and administration, and web software development;
- Deep understanding of C# language facilities;
- Good working knowledge of Web API;
- UI design patterns and in-depth knowledge of .NET Core as a development framework;
- Understanding of multithreading in .NET Core (threads, locking);
- Knowledge of building web applications using CSS3, JavaScript, jQuery, Blazor and third-party client-side Kendo UI framework;
- Knowledge of GIT and Azure DevOps for source control;
- Exposure to an Agile Development Methodology and Scrum would be beneficial;
- Knowledge and skills of the testing and maintaining web-based software solutions;
- Understanding and capabilities of the testing, deploying and maintaining web-based software solutions;
- Knowledge and skills in designing the hardware and software specifications for the information systems;
- Understanding of various database software technology, Azure cloud applications, and cloud deployment capabilities;
- Demonstrated understanding of networking and networking security;
- Strong communication and interpersonal skills, ability to foster networks and partnerships;
- Analytical judgment and a demonstrated ability to handle confidential and politically sensitive issues responsibly and maturely;
- Demonstrated openness to change and ability to manage complexities;
- Demonstrated ability to multitask under pressure and to meet strict deadlines often under difficult conditions;
- Excellent organizational skills and ability to work effectively in teams, delivering through and with others;
- Self-management, including conflict management/ negotiation skills.
Skills and Experience:
- Master's degree (or equivalent) preferably in Computer or Information Systems or Electronic Engineering or other related field, or a combination of professional training/ certification and work experience in the relevant area. An undergraduate (bachelor) university degree in combination with qualifying experience is accepted instead of an Advanced university degree;
- At least 5 years of progressively responsible professional experience in design, development of web applications, websites;
- At least 1 year of experience in the area of design and development of electoral management information systems and websites;
- Previous experience with UN Agencies/ UNDP or another provider of electoral assistance is an advantage;
- Proficiency in Armenian language; knowledge of technical English language; good knowledge of oral English language for communication is a plus.
ПРОЦЕДУРА ПОДАЧИ ЗАЯВОК: 
Interested and qualified candidates are welcome to follow the link for the application procedures:
https://jobs.undp.org/cj_view_job.cfm?cur_job_id=91020 .
Пожалуйста, четко укажите в своем заявлении, что вы узнали об этой возможности через Career Center, и укажите URL-адрес нашего веб-сайта - www.careercenter.am. Спасибо.
О ПРОГРАММЕ: 
In response to a formal request from the Government of the Republic of Armenia to provide electoral assistance and based on recommendations of the UN Needs Assessment Mission, UNDP has launched an Electoral Support Project in Armenia project (ESPA) which consists of three components aiming to increase the credibility, inclusiveness, and participation in the electoral process. The Project's overall strategy is to assist the Armenian authorities in holding credible and inclusive early elections, and secondly, sustaining those achievements and building solid foundations for credible, inclusive and transparent elections in the future. More specifically, the Project will support the introduction of new technology to increase the credibility of the electoral process, increase inclusiveness and participation in elections, voter education, as well as strengthen the capacity of electoral management bodies in Armenia. One of the essential parts of the Central Electoral Commission's (CEC) IT activities is the operation and maintenance of the CEC official website. According to the constitutional law, the site of the Central Electoral Commission is
www.elections.am. The purpose of the site is to ensure openness and transparency of the organization and conduct of elections and to raise the level of public awareness. The current website of CEC was launched in March 2012. It is the successor of the official website of the Commission of 2005 and 2008 and fully reproduces in full the information published on previous versions of those websites. Since the website updated last time only in 2012, the current site has some shortcomings revealed in the course of operation of the site, including (a) as already stated, the existing website has been in operation since 2012, but in terms of technologies used (ASP.net), it is the successor of the Commission's 2008 website. Given the rapid development of information technologies, it was evident that software backing of the website needs updating; (b) the website is not adapted for use with phones and other modern equipment; (c) the site needs to be redesigned to make it more user-friendly; (d) individual pages of the website have embedded search functions, but the ability to search the site's general information is not embedded in the site; (e) some sections of the site use the Adobe Flash Player software, which is no longer compatible with some software or equipment; (f) the website does not give an option to subscribe and get notifications on the updates of the website; (g) the site does not have the tools to automatically retrieve the required information (report) from the central voter information system CVIS; (h) the website has no administrative section; new pages are needed for some parts of the site or adding information on existing pages requires knowledge of appropriate programs, which creates some difficulties, especially during elections.