Want to be notified the moment a job has been posted? Setup Job Alerts
Programmer / Developer
Programmer Developer / In-house Support in GP clinic environment. Duties will include managing systems performance, providing tech support, reviewing and updating existing programs, identifying and fixing defects, supporting data architecture, generating reports, developing in-house software, and mitigating potential risk. Your expertise in the craft of programming will assist our organization in increasing efficiency and service and streamlining of our computing systems and programs.
The ideal candidate for this role must possess superior coding skills, excellent communication, high concentration levels, good task management, and superior problem solving and critical thinking skills. Essentially, must enhance the efficiency and cost-effectiveness of systems, resolve errors, and design programs that are customized to our organization's needs. Responsibilities: Coding and debugging.
Designing and testing computer structures. Troubleshooting system errors. Writing computer instructions.
Managing database systems. Maintaining operating systems. Editing source-code.
Profiling and analyzing algorithms. Implementing build systems. Providing tech support.
Work with users and clients. Requirements: Masters/B.Sc.
Degree in Computer Science or Computer Programming or IT Equivalent End user oriented. Strong aptitude for math. Knowledge of operating systems.
Analytical and problem-solving skills. Stack Programming Knowledge Java, SQL, PHP, PHPmyAdmin, CSS, REST, JSON, REACT and HTML experience and the likes. Knowledge of CMS.
Must have experience developing IT systems and development tools Aptitude for learning new technology. Deadline driven. Superior communication skills.
Developing and directing software system validation and testing methods. Directing our software programming initiatives Overseeing the development of documentation. Working closely with clients and cross-functional departments to communicate project statuses and proposals.
Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems. Managing the software development lifecycle. Communicating key project data to team members and building cohesion among teams.
Developing and executing project plans. Applying mathematics and statistics to problem-solving initiatives. Applying best practices and standard operating procedures.
Creating innovative solutions to meet our company’s technical needs. Testing new software and fixing bugs. Strong written and verbal communication and interpersonal skills.
Creative problem-solving skills. Experience managing the software development lifecycle. The ability to prioritize activities and deliver projects on time and within budget.
Experience working with clients and business partners. Excellent coding skills. Extensive knowledge of agile methodologies.
Strong team building skills. The ability to travel as necessary. Trainings: Will be provided as necessary Willing to self-study on-line.