Application officer

Job Expired

Job description

Post Title

Application officer

Duty Station

Mogadishu

Expected starting date

June 1, 2025

Status

Permanent

Appointment period

Full-time

Reports to

Head of Apps and DB

Supervises     

None

About the Central Bank of Somalia (CBS)

The Central Bank of Somalia was established in 1968 as the country’s financial regulatory institution. After years of insecurity, fragility, and economic decline due to the collapse of the state in 1991, The Central Bank was revived and strengthened with the CBS Act of 2011. The Act laid a new foundation to regulate and boost the country’s finance sector and facilitate economic growth.

Our Vision:

The CBS vision is to contribute to the prosperity of the people of Somalia, through maintaining economic & price stability, and financial system stability to support sustainable growth through policy stimulus & advice. In doing so, the Bank would act with the highest degree of integrity & professionalism.

Our Mission:

The mission of CBS is to fulfill its core objectives of maintaining price stability and building a robust, stable, up-to-date, and sound financial system. This would enable CBS to increase the provision of financial services with a wider choice of services geared to all levels of society, which is essential for sustainable growth & the alleviation of poverty.

Our Institutional Values:

·         Commitment to serving the public interest.

·         Institutional services and orientation.

·         Ethics and integrity.

·        Transparency and leadership by example.

·        Teamwork, equity, fairness, and confidentiality.

1-   Role

The IT department of the central bank plays a crucial role in ensuring the smooth operation of the bank’s technology systems. It is responsible for the implementation, maintenance, and management of the bank’s technology infrastructure. The department supports all areas of the bank by managing computer systems, networks, and software applications. Key tasks include hardware and software upgrades, software license management, and system security maintenance. The IT department also ensures the protection of the bank’s IT systems. It is divided into three divisions: the Apps and DB Division, the Security Division, and the Infrastructure, Network and Support Division. Each division has a specific focus—software and database management, system security, and network and systems management. Together, these divisions ensure the efficiency and security of the bank’s technology systems.

The Central Bank of Somalia is seeking an application support staff member with extensive experience in the Temenos Transact Core Banking System and Oracle EBS ERP systems. This role will support CBS in maintaining and enhancing these systems through troubleshooting, issue resolution, system updates, and technical guidance.

Your expertise is crucial for the smooth operation of our financial infrastructure. Candidates should have strong analytical skills, meticulous attention to detail, and a solid understanding of Linux/Unix, Java, Python, JavaScript, PHP (Laravel), and database management (e.g. PL-SQL Programming, SQL, MSQL, PostgreSQL, Oracle Database). Additionally, a strong aptitude for complex problem-solving and in-depth knowledge of database management principles are required.

2-    General Description

The Full Stack Developers is responsible for providing technical support for the Core-banking Temenos Transact and Oracle EBS Suite ERP systems of the Central Bank of Somalia. This includes tasks such as installing and configuring applications, troubleshooting application problems, providing user support, maintaining application security, updating and migrating applications, and ensuring smooth operation across all system layers. Additionally, Full Stack Developers contribute by developing, testing, and maintaining both front-end and back-end components of the applications, ensuring efficient integration, scalability, and performance.

3-    Duties and Responsibilities

§  Design and Development: As a Full Stack Developer, the role involves translating business requirements into robust application features using relevant programming languages such as JavaScript, Java, Python, or C#. This includes both front-end and back-end development, ensuring seamless integration between the user interface and database systems.

§  Code Optimization: You will focus on writing optimized, reusable, and maintainable code, adhering to best practices such as SOLID principles, design patterns, and code modularity. This ensures not only high performance but also future scalability and ease of maintenance

§  Cross-functional Collaboration: You will collaborate closely with UI/UX designers to ensure that the front-end code complements the visual design and provides a responsive, user-friendly interface. Additionally, you will coordinate with back-end developers to integrate APIs, data storage solutions, and business logic into the application effectively.

§  Code Reviews & Quality Assurance: Ensuring code quality is a top priority. You will participate in regular code reviews, following coding standards and version control best practices using platforms like Git. You will also be responsible for ensuring that the code you write is free of bugs, easy to test, and documented for future reference.

§  Automation and Efficiency: You will identify repetitive tasks or workflows and implement automation solutions where applicable, streamlining processes and increasing overall productivity. This includes writing unit tests, integration tests, and leveraging CI/CD pipelines for seamless application deployment.

§  Performance Tuning: A key part of your responsibility is writing code that not only functions but also performs optimally. You’ll actively monitor and optimize the application’s speed and efficiency, implementing techniques such as lazy loading, asynchronous processing, and memory management to minimize delays and improve user experience

§  Collaborate with CBS’s IT team and external vendors to resolve complex technical issues and implement system changes or enhancements.

§  Conduct regular system maintenance activities, such as patching, upgrades, and configuration changes, in accordance with CBS’s change management policies and procedures.

§  Develop and maintain system documentation, including standard operating procedures, system configurations, and troubleshooting guides.

§  Provide training and guidance to end-users on system usage, features, and best practices to optimize system utilization.

§  Participate in disaster recovery planning and testing exercises to ensure the readiness and resilience of the systems.

§  Stay up to date with the latest industry trends, technologies, and best practices related to Temenos Transact and Oracle EBS ERP systems.

§  Continuous Improvement: As part of a dynamic team, you will regularly update your coding practices to integrate new technologies and methodologies, ensuring that the codebase remains modern and adaptable to evolving business needs and technical trends

Skills and qualifications

Education:

§  Bachelor’s degree in computer science, information technology, or a related field

§  Must be an oracle Certified Professional (OCP).

§  Oracle E-Business Suite 12 Financial Management Certified Implementation Specialist (Oracle Payables, Oracle Receivables, Oracle General Ledger) certification will be considered an asset.

§  Oracle E-Business Suite R12 Human Capital Management Certified Implementation certification will be considered an asset.

§  Must have experience in a Core-banking system and ERP (EBS) system.

Experience:

§  3+ years of experience as a Full Stack Developer, with a strong background in both front-end and back-end development.

§  Proven expertise in developing and maintaining web applications using a variety of technologies and frameworks (JavaScript, Python, Java, PHP/Laravel).

§  Hands-on experience with front-end technologies such as HTML5, CSS3, JavaScript, React, Angular, and Vue.js.

§  Proficiency in back-end development with experience in server-side technologies including Node.js, Java, and Python.

§  Solid understanding of API design and integration, building RESTful APIs and working with third-party APIs to enhance application functionality.

§  Experience with cloud platforms (AWS, Azure, Google Cloud) for deploying and managing full-stack applications.

§  Expertise in both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB), ensuring optimal performance and scalability for web applications.

§  Experience with modern web frameworks such as React, Angular, or Vue.js for front-end development, and Node.js, Express, or Django for back-end development.

§  Proficient with version control using Git and familiar with collaborative workflows on GitHub, GitLab, or Bitbucket.

§  Solid understanding of responsive design principles, ensuring that applications provide optimal user experiences across various devices and screen sizes

§  Knowledge of security best practices for web applications, ensuring the protection of user data and preventing common vulnerabilities such as XSS, CSRF, and SQL Injection.

§  Collaborative team player with experience working in Agile or Scrum environments, ensuring timely and efficient delivery of features and improvements

Language:

§  Operationally fluent in both Somali and English.

Computer Skills:

§  Proficiency in Linux

§  Java

§  React.js / Vue.js / Angular

§  ORM Knowledge

§  Docker

§  Web Security

§  Microservices Architecture

§  Python.

§  JavaScript

§  PHP (Laravel)

§  PL-SQL Programming, SQL, MySQL, PostgreSQL

§  In-depth knowledge of programming.

§  should have a strong understanding of both front-end and back-end development.

1-    Functional and Organizational Skills

§  Strong troubleshooting skills.

§  Excellent communication and collaboration skills.

§  Ability to work independently and as part of a team.

§  Strong analytical and problem-solving abilities with the capability to identify and resolve complex database issues.

§  Excellent organizational skills and ability to prioritize tasks effectively in a fast-paced environment.

§  Strong attention to detail and commitment to delivering high-quality work.

§  Ability to work collaboratively in a cross-functional team and communicate effectively with technical and non-technical stakeholders.

§  Strong leadership skills to guide and mentor junior team members.

§  Sound decision-making abilities and the capacity to work under pressure.

 

2-    Expected Deliverables

§  Timely resolution of incidents and service requests related to Temenos Transact and Oracle EBS ERP system.

§  Documentation of incident analysis, troubleshooting steps, and resolutions in the CBS’s ticketing or incident management system.

§  Regular reports on system performance, issue trends, and recommendations for system improvements.

§  Updated system documentation and knowledge base materials to ensure accurate and comprehensive technical references.

How to apply

Qualified national applicants with required skills are invited to submit their electronic applications and updated resumes through email; [email protected] and copy to  [email protected] not later than 22nd April 2025 midnight Mogadishu time. Incomplete Applications and those received after the deadline will not be considered.

The Subject line for the applicant’s email should be Application for Application  officer

If you meet the forementioned qualifications, skills, experience, and criteria, we strongly encourage you to apply this position submit your application to contribute to the growth and success of the Central Bank of Somalia.

***Please note Only shortlisted candidates will be contacted.

  • This job has expired!

Connecting Talented Professionals with Exciting Opportunities in Kenya and Somalia.

Nairobi, Somalia
[email protected]
https://www.somkenjobs.com