1 year ago

Software/Mobile Application Developer

(MSH) Management Sciences for Health
536

This job is expired

Position Title: Software/Mobile Application Developer

2023-11-15    Kabul     Full Time     536

Job Location: Kabul
Nationality: Afghan
Category: Information Technology
Employment Type: Full Time
Salary: As per MSH Salary Scale
Vacancy Number: R3479
No. Of Jobs: 1
City: Kabul
Organization: (MSH) Management Sciences for Health
Years of Experience: At least six 6+ years of relevant experience in a similar position preferably with international organizations or similar organizations with demonstrated products.
Contract Duration: One Year Extendable
Gender: Male/Female
Education: Bachelor’s Degree in Computer Applications, Computer Science, MIS, Data Science or a combination of education and relevant experience. Relevant Master’s qualification preferred.
Close date: 2023-11-15

About (MSH) Management Sciences for Health:

MSH is an equal opportunity employer and will not discriminate against any employee or applicant for employment on the basis of race, color, sex, sexual orientation, gender or gender identity, religion, creed, citizenship, national origin, age, veteran status, or disability unrelated to job requirements. MSH will take affirmative action to ensure that qualified applicants are employed and that employees are treated without regard to their race, age, color, religion, sex, sexual orientation, gender identity, national origin, veteran and disability status. In compliance with U.S. Department of Labor Executive Order 11246, Section 503 of the Rehabilitation Act, and Section 4212 of the Vietnam Era Readjustment Assistance Act, MSH has developed and maintains an affirmative action program and plan.

Job Descriptions:

MAIN PURPOSE OF JOB:

The Software/Mobile Application Developer positions will work closely with AFIAT MERL unit technical staff, to design, build and refine applications for offline and online databases and mobile applications in consultation with MIS experts. The Mobile Application Developer will be responsible for maintaining and monitoring the performance of priority project databases and improving the existing systems coding, resulting in improved performance and user experience. The Mobile Application Developer will also assist the project in developing reporting systems from the project databases that will promote the use of data for decision making at different levels of the healthcare system.

Major Activities / Responsibilities:

  • Develop and maintain databases and Android native mobile applications. This includes the entire process, from the first line of code to implementation.
  • Support the development of software tools using ASP.NET core technologies and JavaScript frameworks/libraries supporting online and native apps that offer offline and push notification features.
  • Contribute to the development of software tools that support consistent information architecture, taxonomies, visual standards, interaction patterns, and use cases across multiple applications.
  • Configure Project Databases to meet project data needs, as required.
  • Update the database based on emerging project data needs and indicator changes
  • Oversight of data collection; ensuring integrity of the information gathered from the field
  • Write clean and robust code that is easy to maintain in order that other developers are able to work on it.
  • Innovate and implement algorithms that lead to increased use of applications.
  • Attend meetings with NGOs and AFIAT provincial teams to collect data requirements and provide support when needed.
  • Develop clean and understandable developer and user documentation and manuals.
  • Provide training to intended users at the implementing NGOs and provincial users when needed.
  • Keep up to date on the latest industry trends in web and mobile technology domains.
  • Participate in management, TST meetings, and in technical working group discussions to extract feedback from technical leads for review and analysis of project performance.
  • Support leadership in using evidence to drive decision-making
  • Other duties as assigned

Job Requirements:

REQUIRED MINIMUM EDUCATION:

  • Bachelor’s Degree in Computer Applications, Computer Science, MIS, Data Science or a combination of education and relevant experience.
  • Relevant Master’s qualification preferred.

 

REQUIRED MINIMUM EXPERIENCE: 

  • At least six 6+ years of relevant experience in a similar position preferably with international organizations or similar organizations with demonstrated products.
  • Three years’ experience in Android Mobile application development using Kotlin programing language is a must.
  • Experience in REST API development using ASP.Net core and Entity framework.
  • Experience in PostgreSQL is a plus point.

 

KNOWLEDGE and SKILLS:

  • Extensive knowledge about mobile apps development is a requirement. This includes the entire process, from beginning code to completion of the mobile application.
  • Advanced knowledge and ability in Microsoft ASP.Net Core and entity framework.
  • Advanced knowledge and experience in Android Mobile Application Development using Kotlin programing language.
  • Advanced knowledge and ability in working with JavaScript and its frameworks /libraries.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Ensuring optimum performance and user experience of the application
  • Fixing bugs and performance issues
  • Writing clean, readable, and testable code

 

COMPETENCIES:

  • Excellent written and oral communication skills both in local languages and English.
  • Demonstrated ability to present the progress of assigned tasks regularly and effectively in writing and orally to the project management team, project staff and counterparts both in local languages and English.
  • Ability to continue to focus on the assigned tasks and finalize the deliverables as per the agreed-upon schedule. 

Submission Guidelines:

Interested candidates should apply through the below link and submit an application form for positions they are suitably qualified for.

https://msh.wd1.myworkdayjobs.com/External/job/Afghanistan-Kabul/Software-Mobile-Application-Developer_R3479

Please click the employment opportunities tab and select Afghanistan from the list of countries. A list of positions will appear, please select those you wish to apply for. Candidates who do not apply through the above-mentioned link will not be considered for the shortlist. Female candidates are highly encouraged to apply.

Management Sciences for Health is an equal opportunity employer offering employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship, physical or mental handicap. 

 

Submission Email:

.

Apply



Similar Jobs