Vacancy Announcement
ETHIOPIAN AGRICULTURAL TRANSFORMATION AGENCY
Position: Technical Manager- Application & Development
Term of Employment: One year with possibility of extension
Duty Station(s): Addis Ababa
Required Number: One
Salary & Benefits: Competitive
Application Deadline: March 04, 2019
BACKGROUND
The Ethiopian Agricultural Transformation Agency (ATA) is a strategy and delivery oriented government agency created to help accelerate the growth and transformation of the country’s agriculture sector. The ATA envisions that, by 2025, smallholder farmers are commercialized with greater incomes, inclusiveness, resilience and sustainability, contributing to Ethiopia’s achievement of middle-income country status.
The agency focuses on two primary national approaches to catalyze agricultural transformation. First, we support the Ministry of Agriculture and Livestock Resources (MoALR), its affiliate institutions, and other partners to identify and address systemic bottlenecks within an Agricultural Transformation Agenda. Second, we support Regional Governments to accelerate development of high-priority commodity value chains in clearly defined geographic clusters, through the Agricultural Commercialization Clusters (ACC) Initiative.
Our major activities include conducting strategic and analytical studies, providing technical implementation support, coordinating platforms to better integrate partners and projects, and designing and directly leading a number of implementation projects. Our headquarters are in Addis Ababa, and we have regional offices in Amhara, Oromia, SNNP, and Tigray regional offices, allowing us to work closely with a wide range of public, private and development sector partners across the country.
Our Culture
We have an exceptional team of highly competent employees with a proven track record of success in managing complex activities and achieving transformational results. Our culture is one where talented, dedicated and adaptable individuals are committed to doing their best and exhibit great team work to achieve excellent results.
At ATA, we provide an exceptional platform for people who want to achieve their highest potential and make a meaningful contribution in changing the country’s agricultural sector. We offer rewarding work in a young, fast-paced growing organization with passionate, committed, motivated colleagues and excellent career development and training. We recognize our most valuable assets are our staff and are committed to providing our employees with the tools, training and mentorships necessary to achieve their career goals.
PURPOSE OF THE POSITION
This position is to pro to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
This role requires working independently with little supervision. One should have excellent organization and problem-solving skills.
The main objective will be to develop high-quality software that is aligned with user needs and business goals, to ensure proper implementation, customization, administration and support of business critical applications and databases running in the organization. Moreover, this role is responsible for optimum performance and business continuity aspects of the business critical applications and databses that run in the organization.
ESSENTIAL DUTIES and RESPONSIBILITIES
· Manage full software development lifecycle including planning, defining systems work scope, designing, coding, testing, implementing, and supporting infrastructure;
· Provides application or infrastructure technical expertise, analysis and specifications for IT systems to meet business requirements in accordance with IT architecture policies and standards; translate requirements into technical specifications, create detailed solution design, coordinate construction, installation, configuration and testing of IT systems; and identifies, troubleshoots and resolves system technical issues.
· Manage multiple project timelines and deliverables;
· Assist in defining development guidelines and standards for optimal solutions;
· Ensure all applications are documented according to standards;
· Provide technical guidance and system process expertise through training and troubleshooting of issues;
· Ensure database availability and performance
· Triage and remedy database issues
· Provide plans for growth and expansion
· Help develop database solutions for new projects
· Optimize and refactor existing structure to meet performance objectives
· Installation, provisioning and maintenance of all database software
· Ensure backup and restore operations are conducted for all applications and systems that produce data
· Publishing new code/changes into all company environments (production, staging, etc)
· Monitor and maintain system health, performance and security
· Collaborate with system users and management to identify application development solutions, new applications or modifications to existing programs;
· Plan and implement review deployment plans, installation schedules, and upgrades/fixes to the production environment;
· Plans and implements standards for the installation, configuration, administration and management of all database systems. Standardization to include “Best Practice” methodologies for database design, security, tools, programming techniques, policies and procedures.
· Provides technical guidance to Application Developers in database planning, design and performance optimization. Evaluates 3rd Party application systems for database functionality, security and performance.
· Reviews database design and integration with application systems and makes recommendations regarding enhancements and/or improvements.
· Works closely with IT technical service providers to ensure outsourced work packages are delivered to specifications, meeting key parameters of quality, schedule, cost, security, performance, and scalability.
· Prepare and present formal training to IT staff and perform code reviews, as needed; and
· Contribute to strategic planning meetings and provide guidance and expertise on system options, risk, costs vs. benefits, and impacts on business processes and goals.
· Participates in the creation of standards, processes, procedures, and guidelines for the IT design and development community as well work instructions or ‘runbooks’ used for end-user support.
· Analyzes and revises existing systems and documentation to identify remediation or improvements in the application or infrastructure solution.
· Provides level 3 support for critical non-routine issues.
· Coaches less experienced team members on technical matters.
· Perform other duties as assigned by supervisor.
Required qualifications and experience
Let Employers Find You
Upload/Update Your CVFeatured Jobs