Develop software solutions from documented requirements and design.
Participation in the software development lifecycle: development unit tests, documentation, maintenance of software in the GUI, business logic, and database layers.
Produce clear, readable, and maintainable code.
Excellent understanding of the following technologies:
Strong knowledge of software implementation best practices.
Analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
Handle the development and maintenance of user manuals and guidelines.
Minimum Requirements:
Healthcare domain experience would be an added advantage.