Federal Republic of Somalia, MoLSA
Systems Architect
Terms of Reference
The Systems Architect (SA) is expected to lead the design and development team in creating integrated/interoperable software solutions and information systems that meet the needs of SP programs (including the establishment/operationalization of a social registry, a beneficiary registry and Baxnaano MIS). SA is responsible for communicating with the business users (Managers/operational staff of SP programs, payment service providers, third party service providers including data collection and quality assurance firms, SP beneficiaries and others), and key partners/stakeholders to determine their requirements, analyze them, use them to build up a robust design, create comprehensive implementation plans, and leading the team of software engineers to implement the design and plans for developing, testing, deployment and operationalization of the system(s). SA should be strategic, technical expert, a quick decision maker, problem solver, multi-tasker, detail oriented, team worker, helper, and a leader with a strong understanding of the broad range of software technologies and platforms available and should also be excellent in communication.
Technical Responsibilities, among others, include the following:
- Collaborating with various stakeholders to determine software requirements.
- Creating high-level product specifications and design documents.
- Providing the development team with architectural blueprints to follow.
- Guiding and assisting the development team throughout the process.
- Troubleshooting and resolving issues related to coding or design.
- Ensuring that the team adheres to development schedules and deadlines.
- Presenting regular progress reports and setting goals.
- Testing the final product to ensure it is completely functional and meets requirements.
- Designing and developing MIS/software (web, mobile) applications including databases.
- Updating software solutions as required.
Qualifications
- 6 years’ experience in Information Technology, Systems Architect and Computer science,
- Preferably a master’s degree in computer science, Engineering, or similar relevant field.
- Extensive experience in software development and project management.
- Outstanding knowledge of software and application design and architecture.
- Solid understanding of a variety of programming tools and development platforms.
- Excellent organizational and leadership abilities.
- Highly analytical mindset, with an ability to see both the big picture and the details.
- Strong communication and presentation skills.
Skills and Experience
Proven experience in system design and development, using some of the following technologies, as relevant:
- Demonstrated ability to design and develop distributed client/server-based web/desktop applications in visual studio and mobile applications using Android and/or other technologies.
- Demonstrated 5+ years of experience in design and development using C++, C#, ASP.net, Python, TypeScript, Java, JQuery, Rest, SOA/SaaS development, CSS, java EJB, AJAX, XML, SOAP, and JSON.
- Proficiency in the application of design patterns, solid understanding of data structures and data communication over internet-based applications.
- Ability and experience of designing and implementing databases in SQL server, MySQL.
- Skills and experience in system architecture design including hardware and software solutions for delivery of services.
- Understanding and experience of design/implementation of solutions related to network security, encryption, data centers, and related concepts.
- Experience in Integration and reporting Services (SQL Server Integration Services), Analysis Services, BI solutions (e.g., Tableau, Microsoft PowerBI etc.) and Business Process Management Software.
- Scaling applications – Microservices (Azure Service Fabric, MassTransit, RabbitMQ, ESB, Akka.Net, Orleans)
- Experience with automated testing, continuous integration, and software quality assurance techniques
- Advanced knowledge of unit testing (e.g., xunit, mok, AutoFixture, FluentAssertions, Junit, Mockito).
- A good understanding of Cloud-based applications (Windows Azure, Amazon AWS etc.).
- Experience in project management – Advanced knowledge of tools such as Microsoft Project.
Program related responsibilities
The SA is responsible for overall design and deployment of MIS systems including web/mobile based applications, database, network, and other components. The SA is also responsible for providing technical and soft skills guidance to the MIS team and work closely with other operational officers at the PIU/MOLSA and others.
- Ensure that the MIS is well designed, fully developed for operational needs of the Program, regularly optimized for performance especially the database optimization and integrated with all the systems necessary to facilitate the implementation of the registry and benefit programs.
- The MIS should be able to support all the operational needs of harmonized registration, community-based validation, communication, payments, case management, M&E, reporting and dashboards.
- The MIS should be able to dynamically share information with Government and other stakeholders through an online secure (encrypted) platform with the ability to extend other systems of the SP in the country to the interested stakeholders.
- Lead on design and management of the MIS development work by continuously improving the MIS systems in-line with the revisions to the operational manual or the operational needs of the Program as and when communicated by the PIU coordinator or the operations manager/officer.
- Ensure that all the Components of MIS are verified from time to time and all operations should be supported with web-based reporting interfaces.
- Ensure that the data processed through the MIS is fully encrypted and under no circumstances, the data privacy or security can be compromised.
- Design, Develop and upgrade registration, targeting, payments, case management, communication, M&E, SMS, voice messaging, dashboards, and other systems to meet the requirements of the registry and the programs.
- Application revision history should be maintained in the MIS and should easily be accessible to the PIU Coordinator or the Operations Specialist through an interface that is specifically designed and developed to take an overview of all the interactions of users with the MIS applications and systems.
- Lead on troubleshooting of all technical issues related to the MIS, including through provision of technical support to the national and sub-national offices.
- Maintain the MIS source codes and ensure that these are regularly backed up.
- Ensure that the ICT capacity to operate and maintain MIS systems is developed and maintained in line with the international best practices.
- Make sure that the systems are always fully secured and operational to ensure 24/7 operations for the end users in sharing information and resolving issues of the beneficiaries.
- Contribute to the procurement of technical resources/firms/consultants as and when required.
- Make sure that the beneficiary data is electronically shared with the payment service provider and real time data synchronization is a regular feature of interactions with the payment service provider. Also make sure that a data synchronization report is designed, developed, and implemented as part of the MIS and accessible to the PIU coordinator or the Operations Specialist and other relevant officers through appropriate interfaces.
- Oversight of general IT related administration and maintenance.
- Regularly visit the counties for monitoring the use of applications and systems by the field staff and resolve their issues as appropriate.
- Develop quarterly work plans and report monthly against the quarterly plans to make sure that the MIS design, development, and other activities are on track.
- Any other tasks to be assigned by the PIU coordinator.
How to apply:
Confidential applications can be addressed to procurement@molsa.gov.so and copy fardosa@molsa.gov.so with only a Cover Letter and Curriculum vitae (CV) in WORD .doc or. docx format must be delivered, by 1500 hours of 16th February 2024.
Applications addressed exclusively to the one of the above email addresses would not be considered
To apply for this job email your details to procurement@molsa.gov.so
QaranJobs.com – somali jobs – somalijobs – qaranjobs – Qaran Jobs Somali Jobs





