Job Opportunities in the Somali Region of Ethiopia

The Somali region of Ethiopia, like other regions in the country, presents various job opportunities across different sectors. This article highlights several potential career paths, particularly focusing on IT-related roles and management positions.

IT Job Opportunities

There is a demand for various IT professionals in the region. Here are some of the roles that are frequently sought after:

  • Z/OS System Engineer Senior Storage: Implementation, monitoring and operational technical management of operations. Enrichment and reloading of the z/OS mainframe environments for homologation and repetition of failovers. Definition of partitions (creation of the base, DBMS, transactional and flow middlewares, technical services, security), cloning and data feeding, interoperation with mainframe and distributed (non-mainframe) environments. Follow-up and technical management of operations of the various expertises (systems engineering and operations analysis) of the different.
  • Cloud Microservices Architect: Design, build, and maintain Cloud environments focusing on uptime, access, control, and Network security using automation and configuration management tools. Guide the definition of best practices in collaboration with other areas of engineering group. Research and provide guidance on adoption of new technologies. Provide guidance to Product Managers on feasibility of product requests. You will be creating, recreating, rewriting and refactor applications. You will be working on Cloud-based application development.
  • DBA IMS/DB2 Z/OS: Assistance with Z/OS technical development. Project maintenance, support to Z analysts. Operational implementation of development projects. Ensure the maintenance in operational conditions. Carry out maintenance (version updates, patch management). Construction of new technical bases. Processing and level 3 incidents. Monitoring and analysing performance.
  • Middleware System Engineer Z/OS: Experienced Z/OS system engineer, able to install, configure, activate and perform both investigation and problem resolution of products typically used in a z/OS environment. Team in charge of the management of a mainframe environment (HW / SW) including associated security (RACF), storage (DASD, Tape, B&R, DRP), compliance, metrology, performance, automation, network aspects.
  • ANGULAR Developer: Working within a Team to determine needs and applying / customizing existing technology to meet those needs. Producing detailed specifications and writing the program codes that perform efficiently. Write clean, scalable, reusable code using ANGULAR framework such as LumX, NGX-Bootstrap, Vue.js etc. Be responsible for providing technical guidance or solutions. Define, advocate, and implement best practices and coding standards for the team. Develop and guide the team members in enhancing their technical capabilities and increasing productivity. Manage, train.
  • DOTNET Developer: Working within a Team to determine needs and applying / customizing existing technology to meet those needs. Producing detailed specifications and writing the program codes that perform efficiently. Write clean, scalable, reusable code using.NET programming languages. Advanced conceptual understanding of at least one Programming Language. Advanced conceptual understanding of one database and one Operating System. Understanding of Software Engineering with practice in at least one project. Exposure to Design Principles and ability to understand Design.
  • iOS Developer: Implement, develop, and fix code according to corporate coding standards. Design and build advanced applications for the iOS platform. IOS Developer, who is responsible for App development with quality and by following the best practices. Ability to write scalable and maintainable code. Coordinate with other team members to ensure that all TMs are in sync. Be self-starter and goal-oriented with strong analytical and problem-solving skills. Ability to work cooperatively within a strong diverse technical community to expedite development tasks. Collaborate.
  • JAVASCRIPT Developer: Primarily responsible for developing software components using Core JavaScript, HTML5 and CSS. Ensure designs are in compliance with specifications. Prepare and produce releases of software components. Help maintain code quality, organization, unit tests and automation. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. Building sustainable coding that may be used in the future. Modifying designs and specifications of complex applications. Analyzing code, requirements, system.
  • LARAVEL Developer: Develop, test, and maintain applications to specified designs & standards in Laravel. Develop & implement modern web services using service-oriented architecture, RESTful APIs, and SOAP. Write and execute unit tests. Implement front-end interfaces & experiences with modern HTML/CSS/jQuery. Test, troubleshoot, and optimize application components for maximum speed, security, stability and scalability. Develop and deploy new features to facilitate related procedures and tools if.
  • NODE.JS Developer: Design and develop business logic and backend services for full-scale applications. Be responsible for designing, coding, testing, and implementing web applications. Write scalable, robust, testable, efficient, and easily maintainable code for our online comparison calculators and internal tools. Be responsible for system design and application development of web applications. Documenting Node.js processes, including database schemas, as well as preparing reports. Design and implementation of low-latency, high-availability, and high-performance applications.
  • OBJECTIVE-C Developer: Design and build advanced applications for the iOS platform. Analyze client business requirements and user experience to shape, design, and build custom mobile experiences for the clients. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Help maintain code quality, organization, and automatization. Work on.
  • PHP Developer: Writing clean, fast code PHP to a high standard, in a timely and scalable way. Writing back-end code and building efficient PHP modules. Developing back-end portals with an optimized database. Updating and altering application features to enhance performance. Helping formulate an effective, responsive design and turning it.
  • PYTHON Developer: Design, implement, maintain and deploy applications. Convert specifications and requirements into functional application code. Demonstrate focus on quality (unit testing, system testing, user acceptance testing) and product support ownership. Support deployments and releases. Creating products that are user-friendly, effective and appealing. Enforce good programming practices. Contribute to develop, maintain and improve in house python applications. Work closely with other development teams to ensure successful implementation of applications. Conduct.
  • QA Tester: Work on tasks identified in the testing strategy and plan. Be responsible for the accurate recording of defects and the collation of metrics and KPI information for reporting purposes. Articulation of defects in detailed manner, assigning defects to technical teams, capturing target fix dates. Identifie the tasks and resources needed to ensure that their specific portion of the testing process meets software quality requirements prior to release into a live environment. Establish the testing process such as test automation, performance testing, testing process, test.
  • REACT Developer: Responsible for requirement analysis, Design and Development of modules. Using React and Redux, design and develop user interface components for JavaScript-based online and mobile apps. Develop new user-facing features. Build reusable code and libraries for future use. Ensure the technical feasibility of UI/UX designs. Writing application interface codes using JavaScript following react.js workflows. Review code, elicit requirements and design specifications. Prepares the deployment documents and deploys the code. Reports status to Project management.
  • RUBY ON RAILS Developer: Providing enhancements to the application platform with specific emphasis on sound fundamental development methodology in Ruby on Rails. Design and develop responsive, high performing web applications using modern techniques and frameworks as well as write tests and perform code reviews in a dynamic, fast paced agile environment. Maintain responsibility for analysis of Incident Tickets & Resolution, supply to Continual Service Improvement Programs. Writte and maintain reliable Ruby code. Integrating user-facing elements designed by the front-end team.
  • SWIFT Developer: We are looking for an iOS/Swift developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full. Plan, design and build advanced and build secure applications for iOS and OS X platform. Monitor the performance, quality, and responsiveness of company s applications. Work with the rest of the team to define, design, and develop new features. Find and fix bugs in a timely manner. Worked in Agile / SCRUM Methodology. Help maintain high-level code quality, organization and.
  • Test and Validation Engineer: Develop and apply design verification and validation protocols based on system requirements and approved procedures and standards (ISO, IEC and FDA). Identify tasks required to complete projects in accordance with Design Control procedures. Propose technical solutions and associated schedules to complete projects on time. Design and build test benches; follow up maintenance and calibration. Create, analyse and summarise documentation of verification and validation results for internal reviews and regulatory submissions. Supervise and perform.
  • Test Automation Engineer: Develop, maintain, and execute automation tests. Develop and maintain test automation architecture and frameworks. Write complex scripts in one or more programming languages. Ensure scalability of automation and Continuous Integration across the solution. Assist in analysis and piloting of best-in-class automation testing tools and propose commission and use to relevant stakeholders. Design and develop strategic automated tests while maintaining and enhancing frameworks and test tools. Reviews specifications to determine software engineering.
  • UX / UI Designer: Design graphic user interface elements.

General Management Roles

Beyond IT, leadership roles are also available. For instance, consider the following:

  • Country General Manager (Expatriate Position in South Sudan): This strategic leadership role involves defining and executing a strategic vision for the South Sudan market aligned with group objectives. The ideal candidate is a visionary and results-driven executive with a strong record in managing complex environments, building high-performing teams, and fostering sustainable stakeholder relationships.
  • Sales Person: Reshid Stationery, a wholesaler of printing services and stationery items, is looking for a Sales Person.

These roles require strong leadership skills and a proven track record in managing operations and driving business growth.

አዳዲስ ክፍት የስራ ቦታዎች - Latest Jobs in Ethiopia 2025

Read also: Planning Your Ethiopia Trip

Read also: CEO Opportunity: Development Bank of Ethiopia

Read also: Hotel Expansion in Ethiopia

Popular articles:

tags: #Ethiopia