Job Expired
Ashewa Technology Solution S.C
Addis Ababa
15 years
1 Position
2024-01-18
to
2024-01-27
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.
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.
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