Aga Khan Health Service, Pakistan
Software Developer
Aga Khan Health Service, Pakistan
69 views
Posted date 6th May, 2026 Last date to apply 18th May, 2026
Country Pakistan Locations Karachi
Category Computer and Information Technology
Type Contractual Position 1
Experience 2 years

The Aga Khan Health Service, Pakistan (AKHS, P) seeks an experienced and dynamic Software Developer for its Central Office, Karachi.

The Software Developer transforms complex data into meaningful dashboards and develops software solutions aligned with organizational requirements. The role includes designing, developing, testing, and maintaining software applications, including mobile applications, while ensuring systems remain efficient, reliable, and scalable. The incumbent also provides technical support, user training, and documentation, and identifies emerging technologies to strengthen organizational systems and business processes.

Key Responsibilities

  • Design, develop, and maintain mobile applications using Flutter and Android (Java/Kotlin)
  • Design, develop, and maintain interactive dashboards and reports using tools such as Power BI.
  • Redefine and enhance existing systems to align with evolving organizational needs.
  • Collaborate with stakeholders to understand business requirements and translate them into effective data visualization solutions.
  • Extract, clean, and transform data from multiple sources (SQL databases, APIs, Excel, etc.) for dashboard integration.
  • Ensure accuracy, consistency, and reliability of data across all dashboards and reports.
  • Automate data refresh processes and maintain data pipelines to ensure real-time or scheduled updates.
  • Debug, test, and optimize applications for performance and responsiveness
  • Integrate RESTful APIs and third-party libraries/services
  • Ensure application quality through unit testing and code reviews
  • Stay updated with emerging technologies, tools, and software versions, and evaluate their applicability for organizational use.
  • Ensure system components meet functional and performance requirements defined by users and management.
  • Conduct quality assurance checks on system design, functionality, and performance.
  • Design, develop, and implement databases using MS Access and Oracle for new software solutions.
  • Develop programming assignments, including coding, testing, debugging, and documenting software applications.
  • Perform system analysis and recommend improvements to optimize functionality and efficiency.
  • Provide technical assistance, support, and training to end users for newly developed or upgraded systems.
  • Prepare and maintain technical documentation, user manuals, and guidelines for software applications.
  • Collaborate with internal teams and stakeholders to define requirements and deliver reliable solutions within project timelines.
  • Ensure compliance with organizational standards, data security, and software development best practices.

Qualifications & Experience:

  • Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.
  • 2–4 years of professional experience in BI Tools, software development and system design.
  • Hands-on experience with programming languages (e.g., C#, SQL) and database design (MS Access, Oracle) and dashboard development.
  • Knowledge of software development life cycle (SDLC) and quality assurance practices
  • Experience with Firebase
  • Programming Languages: C#, VB.Net, AJAX, HTML, CSS, DAX.
  • Database knowledge oracle, SQL server, SQLite, Firebase.
  • Software engineering concepts
  • Proven experience in Android Studio with Java/Kotlin
  • Strong experience in Flutter framework and Dart programming language
  • Understanding of mobile UI/UX principles and design patterns (MVVM, MVC, etc.)
  • Experience with REST APIs and JSON
  • Strong analytical, interpersonal and communications skills.
  • Ability to adapt to a changing environment.
  • Holds no bars against travel and relocation.
  • Highly proficient in word processing, spread sheet, and presentation applications and inclined towards working in a technology-driven environment.

AKHS is committed to reducing our impact on climate and the environment and have set ourselves the goal of striving for net-zero carbon operations by 2030. All staff are expected to take part in making this a reality. The Software Developer accompanied with his/her Line Manager(s) is expected to identify and understand which aspects of his/her work have most impact on the environment, and define tasks, work, and personal goals within his/her work plan to reduce these impacts and bring AKHS closer to net zero.

 

Related
Search