Oversee website / applications design and creation, using authoring or scripting languages, content creation tools, management tools, and digital media.
Create web services as needed.
Create database queries and procedures as needed.
Analyze user needs to determine technical requirements.
Create web models or prototypes that include physical, interface, logical, or data components.
Incorporate technical considerations into website / application design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility.
Research, document, rate, or select alternatives for web architecture.
Develop system interaction or sequence diagrams.
Provide clear, detailed descriptions of Malaffi website / application specifications such as product features, activities, software, communication protocols, programming languages, and operating systems software.
Confer with Malaffi Management or Technology and Operations teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
Document test plans, testing procedures, or test results.
Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for resolution.
Monitor security system performance logs to identify problems and notify security specialists when problems occur.
Develop databases that support web applications.
Perform website / application tests according to planned schedules or after any website or product updates.
Perform or direct website / application maintenance.
Recommend and implement performance improvements.
Design and implement website / application security measures such as firewalls or message encryption.
Evaluate or recommend server hardware or software.
Communicate with network personnel or hosting agencies to address hardware or software issues affecting websites / applications.
Maintain an understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
Qualifications
Bachelor’s degree in Information Systems, Computer Science, Engineering, Computer Information Systems, Management Information Systems, or related fields.
5 to 8 years’ experience as a Web designer / developer (and must be able to demonstrate that experience in creating websites in a range of formats).
Experience in the healthcare industry would be an advantage.
Strong Development Skills. He / she requires a good understanding of HTML and CSS techniques and must be familiar with database technologies, including Microsoft SQL.
Deep expertise and hands-on experience with Web Applications and programming languages such as .Net, JQuery and APIs.
Deep functional knowledge or hands-on design experience with Web Services (REST, SOAP).
Experts in MS SQL and database programming.
Excellent communication skills, verbal and written.
Fluent in English (oral and written).
Excellent problem-solving skills and ability to deal with difficult situations.
A confident and determined individual with a high degree of self-motivation and drive.
Resilience and the ability to cope with rejection.
Ability to work both independently and as part of a team.
Flexible and professional with a capacity to flourish in a competitive environment.
Ability to interact and create partnerships across all functions.