drjobs Temporary Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lilongwe - Malawi

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overall Responsibility

The main job of the Temporary  Software Developer is to develop and test software components for the MaHIS. The developer will be expected to adhere to software development standards guided through available standard operating procedures guidelines and senior development team and to adhere to timelines and deliverables.

Key Responsibilities

  • Development of software in liaison with the Senior Software Developer/Product Managers in line with client specification/requirements and best practices and guidelines of Agile Software Development
  • Document the software development process code and APIs for future reference maintainability and knowledge sharing.
  • Write and conduct automated tests to ensure that all use cases and user stories are adequately covered before the software is deployed.
  • Organize and plan feature demands coming through the helpdesk line.
  • Update and maintain software components of the interoperability architecture including the Interoperability Layer MHFR Products Registry Terminology Registry among others.
  • Ensure high levels of system performance availability sustainability and security within MOH and the DHDs current operating solutions.
  • Conduct code review to ensure code quality maintainability and adherence to coding standards.
  • Integrate security practices into the software development process such as secure coding vulnerability scanning and adherence to security standards.
  • Identify and optimize software performance bottlenecks ensuring that the developed software meets the required performance standards (e.g. SQL tuning).
  • Use version control tools to manage source code and collaborate with other developers.

Qualifications :

  • Bachelor of Science Degree in Computer Science Information Systems or any relevant qualification.
  • At least 3 years of progressive work experience in software development designing (sample project and code required).
  • Fluency in both spoken and written English and Chichewa languages
  • The job holder will have an indepth knowledge of software and basic knowledge of hardware
  • The position requires ability to work with modern frontend and backend programming languages
  • Able to multitask work independently mature and able to work under timepressure
  • The position requires excellent interpersonal skills as well as skills in client support and contributing to high level meetings
  • Able to write software specifications based on information and observations
  • Indepth knowledge of SQL

 


Additional Information :

Bonus Points if you Have:

  • Fluency in professional English.
  • Ability to identify systems improvements and provide recommendations to strengthen programmatic delivery and communications.
  • Ability to distill and analyze technical content highly preferred.
  • Ability to establish and maintain effective working relationships and to interact with different stakeholders; desire to work with people from diverse backgrounds.
  • Ability to work with Modern JavaScript (ES6 both on the back end (with Node JS/Typescript) and the frontend (with any of React JS Vue JS or Angular JS) JavaScript testing libraries (such as Mocha and Chai) as well as NoSQL Database Systems (such as CouchDB ElasticSearch and MongoDB).
  • Work with DevOps technologies such as Docker (Deployment) Jenkins/Circle CI (Continuous Integration) Zero MQ (Messaging) and Nginx (Load Balancing) will be an added advantage.
  • Work with Python (Flask framework is an added advantage).
  • Able to multitask be independent mature and able to work under timepressure and amicably in a team.
  • Quickly grasp new concepts and trends in software development.
  • Ability to write software specifications based on information and observations.
  • Willingness to work in a Linux/Unix environment.

 

As a global multinational and multicultural organization EGPAF believes that diversity in the workplace enriches our work and enhances our impact and effectiveness. We believe that employees have the right to work in a climate of mutual respect and integrity that promotes dignity and respect for all and that enables them to reach their full potential. EGPAF is an equal opportunity employer and affords equal opportunity to all employees and applicants for employment regardless of race/ethnicity color religion sex (including pregnancy gender identity gender expression and sexual orientation) national origin age disability or genetics. In addition to country law requirements EGPAF complies with US laws governing nondiscrimination in employment in every location in which the Foundation has facilities.

The Foundation does not charge any fees at any stage of the recruitment process. If you are asked to pay a fee please contact our hotline by phone (US: dial toll free; all other countries: collector online Work :

No


Employment Type :

Contract

Employment Type

Contract

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.