CompanyIHiS (Integrated Health Information Systems)
No. of Openings10+
SalaryNot Disclosed
Work Typeon-site
Job Description :
Years Of Experience
At least 5 - 6 years’ experience in developing, implementing and maintaining IT systems
Role And Responsibilities
The Software Developer leads important projects and possesses capability to make breakthroughs in design, development, testing, debugging and implementing software applications or specialised utility programs in support of end users' needs on platforms. He/She plans and coordinates regular updates and recommends improvements to existing applications. He identifies and resolves issues which have organisation wide and long-term impact. He provides guidance and technical support to testing and quality assurance teams.
He is imaginative and creative in exploring a range of application designs and solutions. He is able to engage and support others in the team, readily put forth his ideas in a clear and
compelling manner.
Identify Requirements
Liaise with stakeholders to understand business needs and user requirements
Perform the requirements analysis
Formulate specifications and definition of delivery platforms for applications
Determine the appropriate approach for new assignments
Write proposals application development
Develop applications
Support proof-of-concept to showcase the technical feasibility of the application
Develop the application concept, interface design, and architecture
Perform development of program logic for new applications
Propose new tools and techniques in application development
Implement applications
Integrate applications with back-end services
Prepare test plans
Conduct system integration and user acceptance testing
Optimise applications
Analyse application performance based on user feedback and system reports
Modify design logic in existing applications
Evaluate recommendations to improve application performance
Integrate new products with existing applications to improve the functionality and/or design
Create user and technical documentation
Maintain applications
Provide high-level maintenance and update of an existing applications to improve functionality and process flow
Provide high-level monitoring of the following of security measures, proper registration of passwords and other access procedures
Solve unique and highly complex problems by taking a broad perspective to identify solutions
Provide solutions to overcome complex problems using the latest technologies
Anticipate internal and/or external business challenges and/or regulatory issues
Oversee the maintenance of technical documentation of application’s technical architecture, code changes, issue resolutions and procedures
Collaborate with external stakeholders and vendors to resolve problems