Requirements
You should have:
- MS Computer Science/IT/Software Engineering/other similar fields;
- 4 years work experience of developing interactive web applications and dashboards;
- hands-on experience on PHP (Laravel, CodeIgniter, core PHP), java, .Net, MySQL, MS SQL server, (React.js & Node.js would be a plus point);
- excellent working knowledge of an objective oriented language (Java, C++, C#, PHP or similar);
- should be good in data structures and database design;
- excellent knowledge of HTML5/CSS/Javascript/jQuery;
- experienced and general knowledge of MySQL or MS SQL Server;
- experience of creating dashboards, graphs and tables;
- candidates with exposure to various Open Source frameworks and API’s will be preferred;
- significant experience with version control and esp. GitHub;
- working closely with Analyst, Designer and Web Developer;
- producing detailed specifications and writing code;
- testing the product in test and staged environments before going live;
- strong verbal and written communication skills;
- strong management / supervision skills.
Comprehensive employment reference checks will be conducted.
Specialist (Web Developer)
Entity\: Aga Khan University
Location\: Karachi
Introduction
The Aga Khan University is a private, international university committed to international standards of excellence in teaching, research and service. Its teaching hospital, the Aga Khan University Hospital has been accredited by the prestigious Joint Commission International for achieving the highest international healthcare standards.
As an equal opportunity employer, AKU believes in promoting a diverse and inclusive culture and is committed to adopt appropriate standards for safeguarding and promoting a respectful relationship with and between diverse workforce of its faculty, staff, trainees, volunteers, beneficiaries, wider communities, and other stakeholders with whom it works, including children and vulnerable adults and expects all employees/trainees and partners to share this commitment.
This a grant funded contractual position.
Responsibilities
You will be responsible to develop, design, deploy and conduct testing of websites, web applications, and web-based dashboards, collaborate with development and design teams to create new features and improve the user experience.
Specific responsibilities include to:
- Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality program;
- enhanced control over large or complex projects;
- participate in project architecture design;
- utilize backend data services and contribute to increasing existing data services API;
- writes, edits, and debugs new or existing web programs;
- able to deploy code on server and manage source code through GIT;
- review all project protocols and data collection tools to ensure that collected data meet project’s needs;
- document the development process, architecture, and standard components;
- convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues;
- experience collaborating with teams of various sizes, communicating clearly, actively sharing knowledge, and performing peer review on merge requests;
- lead the entire web application development life cycle right from concept stage to delivery and post launch support;
- provide Support in web workshops/seminars;
- experience in Web Development and design;
- complete understanding of software application development lifecycle and up to date on developments in web applications and programming languages;
- national and international travelling as per the requirement of project.