Technical Manager- Application & Development

Ethiopian Agricultural Transformation Agency
Description
Ethiopian Agricultural Transformation Agency Vacancy AnnouncementPosition: Technical Manager- Application & Development- Term of Employment: One year with possibility of extension- Duty Station: Addis Ababa- Required Number: One- Salary & Benefits: Competitive- Application Deadline: March 04, 2019ESSENTIAL 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.
Educational Requirements
Bachelor's
Desired Skills
Required qualifications and experience
• Bachelor’s (or above) Degree in Computer Science, information technology, mathematics, statistics, engineering or related fields with relevant experience.
• At least 8 or 6 years of professional experience for bachelors and masters respectively in software development and of which at least 4/3 years as a technical lead in software development and database implementation projects.
• At least 5 years of significant relevant experience leading a team of development experts and database administrators.
• Hands-on experience in object-oriented programming (VB.NET, Java or C#);
• Solid experience in JavaScript, .NET MVC, APIs, ASP.NET;
• Understanding of RESTful architecture;
• Expertise in object-oriented design, data structures, algorithms, and complexity analysis.
• Ability to take a project from scoping requirements through actual launch of the project
• Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
• Experience with distributed (multi-tiered) systems
• Experience in design, develop, test, deploy, maintain and improve already existing software
• coach a team of software engineers and database developers
• Proficient in SQL development (complex queries, stored procedures, and user defined functions) and performance tuning is required;
• Ability to work with data analytics tools like Power BI
• Experience in full-stack development;
• Experience in managing software development projects;
• Excellent knowledge of web application design and architecture;
• Experience in mobile applications development;
• Knowledge in network security;
• Proficiency in Agile/Scrum Methodology using TFS;
• Strong problem-solving skills, analytical skills, and attention to detail required;
• Strong verbal and written communication skills required;
• Excellent interpersonal skills including the ability to work independently, in a team environment, and with vendors and clients required; and
• Ability to occasionally work evenings and weekends.
• Others as assigned by the supervisor.
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 5 pages), and (iii) a completed ATA Application Form at http://apply.ata.gov.et• Please note that CVs, cover letter and other application materials WILL NOT be considered unless accompanied by a fully completed ATA Application Form. 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