Senior System Developer - Data Management Project

Ethiopian Agricultural Transformation Agency (ATA)
Description
Ethiopian Agricultural Transformation Agency (ATA)Vacancy AnnouncementPosition: Senior System Developer - Data Management Project, PPMO- Term of Employment: Project Based- Duty Station: Addis Ababa - Required Number: 1- Salary & Benefit: Competitive- Application Deadline: Feb 11, 2019POSITION SUMMARY:ATA provides evidence-based project performance reports to key stakeholders which involves large-scale data collection and analysis. However, so far the data collection, storage and analysis effort lacks systems that harmonize the data collection, storage and analysis work across the agency.To this end the ATA will develop and pilot a new solution to collect, store and visualize project data. The senior system developer will work in collaboration with the team leader and other members of data management project, collect requirement with key stakeholders, and propose modern and effective data collection, storage and visualization solutions that support monitoring of ATA projects thereby improve real-time decision-making. He/She will work closely with a Junior Developer and ATA’s IT technical team as required to lead the technical design, implementation, testing, documentation and support of the solution, including customization of online open-source software, database structuring and management, and implementing this on ATA’s local infrastructure as applicable. This role will report directly to the Data Management Project team leader.Initially the system developer will be responsible for developing a Minimum Viable Product and then work with the rest of the Data Enhancement project team to ensure this solution is tested and iterated in pilot woredas based on user feedback.ESSENTIAL DUTIES:Front-end Web form Application Development / Customization• Web application and service design, development and maintenance• Responsible for the evaluation, testing, and customization/implementation of open source components, modules, and plug-ins for the IT Department’s centrally managed web environment• Be a liaison between the organization and the open source web development community• Identify upcoming trends and innovations, translating this into recommendations and ideas for improving the application environment• Lead the establishment and implementation process of the selected solution and storage on ATA local infrastructureDatabase design and implementation• Integrates application front-ends with database back-ends• Designs database models and interfaces as requested and then implements them; writes custom SQL queries• Works with system administrators to perform database administration and troubleshooting for server databasesSupport, change requests and documentation• Supports and maintains existing and new versions of applications, databases, and interfaces• Supports custom documentation and procedures. Include DRP for support purposes• Maintain professional relationships and a high level of customer service with all personnel• Other related tasks when assigned by the Data Management Team leader.
Educational Requirements
Bachelor's
Desired Skills
REQUIRED QUALIFICATIONS:
• Minimum BSC or MSC in computer science or a related field, or significant equivalent experience
• Minimum of 8 years’ experience for BSC holders or 6 years total experience for MSC holders in computer science or a relevant field of study.
• Advanced skills and experience with the following software tools, including rolling out to users with training and trouble-shooting support: NGINIX web server and Linux.
• 2 years minimum experience with Node.js, JavaScript and CSS
• 3 years minimum programming experience, including ASP.Net, C#, or MVC
• 2 years minimum experience working with relational database systems such as MySQL, MSSQL or Oracle and a good working knowledge of SQL
• Development experience using extensible web authoring tools
• Experience developing and implementing open source software projects
• Knowledge of Mango DB and programming in Python is advantageous
Experience Requirements
5-10 years
How to apply
• We invite all candidates meeting the required qualifications to send (i) a cover letter, (ii) CV (maximum 2 pages), and (iii) a completed ATA Application Form at http://apply.ata.gov.et• Also, please DO NOT submit scans of certificates with your application form.• Women are highly encouraged to apply.• Only short listed candidates will be contacted.
Share this Post:
Backs