Target Business Consultants Senior Software Engineer Jobs in Ethiopia
Target Business Consultants Senior Software Engineer Jobs in Ethiopia
The Senior Software Engineer is responsible for the development of software that supports key interventions of the Ministry in supporting enterprises engaged in the tourism sector, developing software solutions to support the functions of the Ministry, integrating software systems by applying the state of the art technologies, assisting in enhancing digital literacy, assist in building the tourism sector labor market information system and other relevant activities.Specific Duties and ResponsibilitiesPlanning and ManagementIdentify how the tourism-centered youth-owned enterprises' startups can use software and research the existing apps for the tourism business.
Execute the entire software development life cycle to produce impactful software products that can be applied in tourism and hospitality and train interns.
Identify gaps in the overall operation of the tourism sector and design, develop, and install software solutions.
Develop information systems by critically studying operations in the tourism and hospitality sector.
Integrate software components into a fully functional software system.
Plan brainstorming sessions and create new products based on actual sector gaps.
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Develop software verification plans and quality assurance procedures for the sector.
Manage software maintenance activities and ensure the software is updated with the latest features.
Document and maintain software functionality.
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
Prepare and install solutions by determining and designing system specifications, standards and programming.
Improve operations by conducting systems analysis; recommending changes in policies and procedures.
Apply state-of-the-art development tools, programming techniques and computing equipment in order to transform the institution digitally.
Producing efficient codes, testing software and fixing problems.
Produce specifications and determine the operational feasibility of software.
Troubleshoot, debug and upgrade existing systems.
Deploy programs and evaluate user feedback.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Protect operations by keeping information confidential.
Develop software products that help to improve and modernize tourism statistics systems.
Assist in establishing a National Destination Management Information System (DMIS) that helps to promote advanced data analytics, data-driven planning, and effective interface among destination management organizations.
Develop software integrating different departments within the Ministry and regional tourism bureaus and stakeholders externally.
Strengthen digital marketing methods in tourism enterprises and destination management organizations. creative and innovative technologies, as well as improve consumer interactions, safety,
Assist in establishing a labor market information system (LMIS) in tourism and hospitality, which will serve as a vital foundation for labor market data, skill mismatch, and employment.
Develop an effective knowledge and information management system and repository for the tourism sector.
Assist in designing digital literacy schemes to stimulate creativity, innovation, and entrepreneurship in
order to fulfill the growing demand for digitization in the tourism industry.
Work on improving the digitization of payment flows, reducing dependence on cash, and making disparate payment systems work together.
Perform other duties as requested by the supervisor or management.
Staff Management and development
Mentor and coach junior and mid-level IT experts in the Ministry to build their capacities.
Train and mentor interns
Monitoring and Evaluation
Develop a system of monitoring and evaluating his plan and performance and recommend improvements.
Implement recommendations from monitoring and evaluation activities carried out by the Ministry.
Submit monthly, quarterly, and annual reports on performances
Prepare ad-hoc reports as required by this/her supervisor
Qualifications, Skills & Experience
Education/Training and Experience
MSc in software engineering, Computer Science
At least ten years of experience as a software engineer, preferably in the tourism and hospitality sector.
Experience coding, testing, and documenting Drupal themes, including all front-end functionality and templates and modules using contributed modules and developing custom modules as needed.
Experience working in an agile environment
Experience building complex web systems that have been successfully delivered
Experience with mission-critical, 24x7 systems
Experience implementing and consuming large-scale web services
Experience developing software utilizing workflow or ESB software
Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
Technical and Other Skills and Values
Either strong OOP or Functional Programing and modeling skills
Ability to take a project from scoping requirements through the actual launch of the project
Know the JVM and the ecosystem of supporting tools inside and out
Passion for learning new technologies
Should be well-versed in Programming and coding, Design and architecture, Algorithms and data structures, Information analysis, Software Requirements, Software Architecture, Software Testing, and Software Documentation
How to Apply
Interested applicants should send non-returnable C.V., application letter outlining how their experience and education fit this vacancy in the email address
Your application letter/cover letter must include the following information.
Name of the position you have applied for
Summary of your qualifications and experience
Motivation/objective of why you have applied for the job
Please include at least 3 references from current and former supervisors
Find daily jobs in Ethiopia. Jobs - Ethiopia jobs. Search our career portal & find the latest Ethiopian job positions, career opportunities & jobs in Ethiopia.
Jobs in Ethiopia - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Ethiopia.
Find your dream job from 1000s of vacancies in Ethiopia posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 3 Best Africa Jobs.