Job Expired

company-logo

Principal Software Development and MIS Officer

Bunna International Bank

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

6 years

1 Position

2025-04-03

to

2025-04-07

Required Skills

computer science

+ show more
Fields of study

Computer Engineering

Software Engineering

Computer science

Full Time

Share

Job Description

Duties and Responsibilities

  • Architect, implement, and maintain features of the web application’s Angular-based front-end

  • Manage the collaborative learning content editor and real-time browser-based IDE

  • Convert wireframes and design documents into fully-functional web front-end features

  • Design and develop high-quality mobile applications using Flutter and Dart.

  • Experience with backend technologies (Node.js, Spring Boot, Firebase Functions, etc.).

  • Implement clean architecture and state management (e.g., Provider, Riverpod, Bloc, GetX).

  • Implement authentication and authorization (e.g., Firebase Auth, JWT).

  • Experience in deploying apps to Google Play Store & Apple App Store.

  • Knowledge of GraphQL, WebSockets, and push notifications.

  • Work with CI/CD pipelines for automated testing and deployment.

Job Requirements

  • Knowledge of State Management (Provider, Bloc, Riverpod, etc.).

  • Experience with SQLite, Hive, or Firebase Firestore for local storage.

  • Strong understanding of RESTful APIs and JSON data handling.

  • Experience with version control systems (Git, GitHub, GitLab, or Bitbucket).

  • Familiarity with native Android (Kotlin) or iOS (Swift) development is a plus.

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities.

  • Experience working with development teams in a lean, agile environment is preferred

Qualification

  • Bachelor’s/Master’s degree in Software engineering, Computer Engineering, Computer Science or a related field (or equivalent experience)

Experience

  • At least 6 years’ experience in IT related roles out of which at least 4 years of relevant experience as a front-end and back-end developer.

How to Apply

  • Only highly qualified & short-listed candidates will be contacted

  • Any physical application request will not be accepted

  • The Bank has the right to cancel the post advertised

  • Interested and qualified applicants are invited to register using THIS LINK

Fields Of Study

Computer Engineering

Software Engineering

Computer science

Skills Required

computer science

Related Jobs

about 2 hours left

Wollo University

Technical Assistant

Lecturer

time-icon

Full Time

0 yrs

1 Position


Bachelor's Degree in Computer science, Software Engineering, Information Technology ,or in a related field of study Duties and Responsibilities - Participate in departmental meetings, academic committees, and administrative duties. - Support students through pastoral roles and foster a positive, inclusive learning environment. -Manage research budgets, apply for funding, and supervise postgraduate

Kombolcha

1 day 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

1 day 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

1 day 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

1 day 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

1 day 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