Software Developer

  • Somalia

Federal Republic of Somalia - MoLSA

Software Developer

Terms of Reference (ToRs)

Software developer (SD) will develop and deploy various modules of Registration, Enrolment, payments, reconciliation, information updates, complaints and monitoring for SP programs under MOLSA including the USR.

The SD develops and maintains the organization’s current software applications and develops new modules/applications in line with the design provided by the system architect. The duties revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. SD is also involved in directing system testing and validation procedures and working with business users or departments on technical issues including software system design and maintenance. SD should have extensive knowledge of programming languages and the software development life cycle.

Responsibilities, among others, include the following:

  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Directing system testing and validation procedures.
  • Leading on software programming – applications and modules.
  • Consulting with departments or business users in clarifying the requirements and aspects of the design and seeking their feedback on an ongoing basis, under the leadership of SA.
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
  • Consulting with IT team to evaluate software-hardware interfaces and develop specifications and performance requirements.
  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or capabilities.
  • Troubleshooting all software issues related to MIS, including through provision of technical support to users at different levels and locations.
  • Undertaking quality assurance testing of MIS modules.
  • Monitoring and documentation of common issues faced by the MIS software to inform planning and management of software development for its sustained and optimal performance.
  • Other duties and responsibilities in relation to system development as required by the management.
  • Proven experience in the development of information systems with the use of the following technologies:
    • Advanced skills at the ASP.NET programming language, ASP.NET MVC and ASP.NET Core combined with JavaScript, JQuery, Angular, CSS, HTML5, TypeScript etc.
    • Excellent knowledge level of developing Web Services, building Rich Internet Applications, and creating Application Programming Interfaces.
    • WEB 2.0 programming experience (json, POX, Rest, Soap web services, WS-*, Oauth etc.).
    • Experience in designing and managing large databases: relational (MS-SQL Server, Oracle, MySQL, DB2) and ORM frameworks (Entity Framework, NHibernate, Hibernate).
    • Knowledge of .NET 4.5 (WCF, WF, WPF, LINQ, ASP.NET MVC, MEF) and long experience in developing applications following design patterns.
    • Familiar with JAVA EE platform (RMI, JMS, EJB, JSP, JSF), Spring, Spring Boot.
    • Knowledge of unit testing (e.g. xunit, mok, AutoFixture, FluentAssertions, Junit, Mockito).
    • Long programming expertise in C#.
    • Familiarity with tools like JIRA and GIT.

Qualifications

  • Bachelor’s degree in computer science, Engineering, or similar relevant field.
  • Knowledge of the software development life cycle.
  • Must have minimum of 4 years of experience in software development.
  • Ability to develop unit testing of code components or complete applications.
  • Must be a full-stack developer and understand concepts of software engineering.
  • Experience in working on a variety of software development projects.
  • Deep programming language knowledge.
  • The desire to work in a fast-paced environment.
  • Creativity is always a plus.

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 31st December 2023.

Applications addressed exclusively to the one of the above email addresses would not be considered.

 

………………………………………………………………………………………

QaranJobs.com

………………………………………………………………………………………

PLEASE JOIN US – QARAN JOBS

Follow us on our Social Media:

Telegram: https://t.me/qaran_jobs

Facebook Page: https://www.facebook.com/QaranJobs.so

Facebook Group 1: https://www.facebook.com/groups/somaliajobs

Facebook Group 2: https://www.facebook.com/groups/qaranjobs

Linkedin: https://so.linkedin.com/company/qaranjobs

Twitter: https://twitter.com/qaran_jobs

Instagram: https://www.instagram.com/qaranjobs

Application: https://play.google.com/store/apps/details?id=com.qaran.jobs

To apply for this job email your details to procurement@molsa.gov.so

error: Content is protected !!