Job Expired

company-logo

Engineering & Technology Director

Ashewa Technology Solution S.C

Addis Ababa

15 years

1 Position

2024-01-18

to

2024-01-27

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

Computer Engineering

Software Engineering

Computer sciences

Full Time

Share

Job Description

Establish policies and procedures that produce high-quality product and service. Directs and oversees the engineering and technology function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being Director typically reports to top management. The Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure.

Duties & Responsibilities

  •  Develop departmental plan and strategies

  • Periodically review strategic plan for the sector

  •  Check and review all business costs and allocated time

  • Set software Development schedules, prepare necessary documents for the department

  • Propose, Participate on its department staffs recruitment

  • Ensure qualities of works as specified in the standards.

  • Monitoring and evaluations all Projects.

  • Prepare departmental budgets and control its cash flows.

  • Align with stakeholder’s & Forecast/Targets of annual revenue from the department

  • Evaluate external service providers work and prepare their payment

  • Design system based resources /materials/ management effectively at work.

  • Examine, analyze cost breakdown, identify direct & indirect costs of the projects/ departments

  • Estimate quantities, materials, labor, machinery costs for each project

  • Study, analyze and follow-up price fluctuations of things on the sector

  • Utilize resources (5 of them) effectively and efficiently

  • Provide technical advice and guidance to others

  • Follow-up specifications and contractual agreement principles of clients

  • Plan and mobilize resources on time for each project /branch/

  • Develop department & project controlling mechanism and manage it

  • Develop Department & Project cost minimization strategies

  • Measure Quality of works on time

  • Update company's management on any projects work status /Progress/

  • Develop departmental actions plans to be applied on the sector

  • Achieve company's department (sector) target (Quantity and Revenue)

  • Perform your best for company on the sector

  • Solve department and project problems with concerning team

  • Develop department practical performance evaluation criteria's

  • Supply and follow materials required for your team on time

  • Develop software Project Evaluations and Monitoring Criteria's

  • Organize, Distribute works, lead, control & evaluate subordinates

  • Prepare departmental report for your immediate supervisor

  • Manage team of software developers, Project Managers and IT including senior level;

  • Consults with management regarding project specifics and determine requirements, boundaries and priorities

  • Provide effective employee performance management utilizing SMART goals, constructive feedback

  • Coaching for improvement;

  • Provide training and presentations for the sector;

  • Collaborate with product vendors, architects, and business units to translate business requests into work items

  • Author and update internal and external policies and procedure

  • Work with project managers, product owners, and technical leads to influence scope

  • Priorities for product development;

  • Effectively manage vendors to maximize value;

  • Maintain an excellent understanding of the business long term goals

  • Strategy and ensures that designs are aligned with these;

  • Serve as mentor and coach to technical delivery staff;

  • Inspire and motivate the development teams to deliver innovative and

  • exciting solutions with an appropriate sense of urgency;

  • Promote knowledge sharing across product-development teams;

  • Provide courteous, responsive service;

  • Assume a leadership role in ensuring on-time, high-quality delivery of products through the entire application life cycle;

  • Ensure a culture of design excellence, maturity, quality, collaboration, planning, and responsiveness in the software engineering team.

Job Requirements

  • PhD or MSc or BSc Degree in Software Engineering, Computer Science within 15+ Years Direct Experiences

  • Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function

  • Strong people management skills, proven success in recruiting, creating and

  • Motivating a strong performing engineering team;

  • Understanding of cloud based development methodologies and state of the art design patterns;

  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development;

  • E-commerce industry systems experience;

  • A positive attitude with a service delivery mentality;

  •  Ability to work independently and supervise a diverse staff;

  • Experience with Agile software development;

  • Ability to demonstrate initiative and strong technical knowledge;

  • Imaging system experience (preferably On Base);

  • Ability to coach/mentor IT staff members to function as a highly effective team;

  • Business Objects, Crystal Reports, Power BI or SQL experience;

  • Microsoft Office Suite experience.

How to Apply

Qualified & interested applicants are invited to submit an application letter with their CV within ten consecutive working days beginning from the date of this announcement.

NB:- Interested applicants you have to apply on THIS LINK

Fields Of Study

Computer Engineering

Software Engineering

Computer sciences