company-logo

Junior Developer Officers

Shabelle Bank

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

1 years

1 Position

2025-09-18

to

2025-09-24

Required Skills

computer science

Fields of study

Computer Engineering

Information System

Computer science

Full Time

Share

Job Description

Job Summary: will architect, build, customise, and integrate high-quality software solutions that directly align with organizational objectives, ensuring top-tier performance, scalability, and user satisfaction. You will operate as a hands-on technical authority, delivering robust systems while collaborating across the business to maximise impact.

Duties & Responsibilities:

  • Design and implement complex, scalable, and maintainable full-stack applications (frontend & backend), ensuring optimal performance, security, and responsiveness.

  • Translate business and user requirements into detailed technical and functional specifications; prototype and iterate rapidly to validate solutions.

  • Lead the full software development lifecycle, including coding, testing, debugging, deployment, and post-launch optimization, following best practices and industry standards.

  • Build advanced features and functionalities that meet evolving business and customer needs, integrating seamlessly into existing systems.

  • Design and implement smooth integrations between core systems, third-party APIs, and auxiliary applications, ensuring data integrity, security, and operational efficiency.

  • Conduct rigorous unit, integration, and performance testing to ensure software reliability; implement automated testing frameworks where appropriate.

  • Optimize code, refactor legacy systems, and enhance performance based on monitoring, analytics, and user feedback.

  • Collaborate with third-party service providers for advanced technical support, change management, and upgrade implementations.

  • Embed strong security measures in all development work, ensuring compliance with legal and regulatory requirements, including data protection standards.

  • Continuously research and adopt emerging tools, frameworks, and practices to improve development efficiency, maintainability, and scalability.

  • Work closely with product managers, designers, and business stakeholders to align technical solutions with strategic objectives.

  • Maintain high-quality technical documentation and deliver clear progress updates to relevant stakeholders. 

Job Requirements

Qualifications:

  • B.Sc. Degree in Computer Science or Information Science or Information Systems or Electrical and Computer Engineering or Computer Engineering or Information Technology and related fields, with 1 year as an IT trainee. 

  •  Strong database skills (SQL & NoSQL) with a deep understanding of data modeling and optimization.

  • Advanced API development and integration skills (REST, GraphQL, WebSockets).

  • Proficiency in DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP).

  • Strong problem-solving and debugging skills with a focus on scalability, performance, and maintainability.

Up-to-date knowledge of cybersecurity practices and secure coding standards.

How To Apply

Applicants who meet the above requirements are required to submit a short CV in PDF format, not exceeding 3 pages, via THIS LINK

Please note that hard copies or physical applications will not be accepted.

Shabelle Bank reserves the right to cancel the advertised position at its discretion. Additionally, the Bank does not charge any fees at any stage of the recruitment process.

Fields Of Study

Computer Engineering

Information System

Computer science

Skills Required

computer science

Related Jobs

about 7 hours left

Mizan Tepi University

Lecture

Lecturer

time-icon

Full Time

0 yrs

2 Positions


PHD, Master's or Bachelor's Degree in Information Science or related field of study. Duties and Responsibilities - Designing, developing, and delivering lectures, tutorials, and seminars on their specialist subject to university or college students. - Preparing course materials such as syllabi, lecture notes, assignments, and assessment

Addis Ababa

about 7 hours left

Dire Dawa University

Lecturer

Lecturer

time-icon

Full Time

0 yrs

6 Positions


Master's in Information Technology, or a related field of study.

Dire Dawa

about 7 hours left

Mizan Tepi University

lecture

Lecturer

time-icon

Full Time

0 yrs

3 Positions


PHD or Master's or Bachelor's Degree in Computer Science or related field of study. Duties and Responsibilities - Designing, developing, and delivering lectures, tutorials, and seminars on their specialist subject to university or college students. - Preparing course materials such as syllabi, lecture notes, assignments, and assessment

Addis Ababa

about 7 hours left

Mizan Tepi University

Lecture

Lecturer

time-icon

Full Time

0 yrs

2 Positions


PHD, Master's or Bachelor's Degree in Informaton Technology or related field of study. Duties and Responsibilities - Designing, developing, and delivering lectures, tutorials, and seminars on their specialist subject to university or college students. - Preparing course materials such as syllabi, lecture notes, assignments, and assessment

Addis Ababa

about 7 hours left

Mizan Tepi University

lecture

Lecturer

time-icon

Full Time

0 yrs

1 Position


PHD or Master's or Bachelor's Degree in Computer Science, Hardware and Network Servicing, Information Science or related field of study. Duties and Responsibilities - Designing, developing, and delivering lectures, tutorials, and seminars on their specialist subject to university or college students. - Preparing course materials such as syllabi, lecture notes, assignments, and assessment

Addis Ababa

about 7 hours left

Mizan Tepi University

lecture

Lecturer

time-icon

Full Time

0 yrs

6 Positions


PHD or Master's or Bachelor's Degree in Software Engineering, Compuer Science, Informaton Technology or related field of study. Duties and Responsibilities - Designing, developing, and delivering lectures, tutorials, and seminars on their specialist subject to university or college students. - Preparing course materials such as syllabi, lecture notes, assignments, and assessment

Addis Ababa