Zimbabwe Technical Assistance, Training and Education Center for Health (Zim-TTECH)

Software Developer

Ict & Computer Jobs
Salary
TBA

Job Description

The incumbent reports to the Lead Software Developer. The position holder will be responsible for designing, developing, and implementing customer facing applications.

Duties and Responsibilities

Responsibilities
• Developing front end website architecture.
• Designing user interactions on web pages.
• Developing back-end website applications.
• Creating servers and databases for functionality.
• Ensuring cross-platform optimization for mobile phones.
• Ensuring responsiveness of applications.
• Working alongside graphic designers for web design features.
• Seeing through a project from conception to finished product.
• Designing and developing APIs.
• Meeting both technical and consumer needs.
• Staying abreast of developments in web applications and programming languages.

Qualifications and Experience

Qualifications and experience
• Degree in Computer Science or equivalent qualification.
• 3+ years of professional development experience with angular, production Java exposure, and with experience with Spring framework.
• In depth knowledge of Spring Framework and Java.
• Knowledge of JavaScript, STS, Spring Boot and Java Application Servers.
• Knowledge of GraphQL APIs and CQRS systems.
• Docker experience is desirable.
• Good knowledge of the JavaScript ecosystem and its popular libraries, including: npm, yarn and Angular,
• Experience in producing and consuming RESTful APIs.
• Knowledge of multiple front-end languages and libraries. Experience creating front-end applications using HTML5, Angular, LESS/SASS and Typescript.
• Hands on experience with JavaScript Development on both client and server-side
• Experience with modern frameworks and design patterns.
• Continuous integration and version control (Git).
• Familiarity with databases (e.g., MySQL), web servers (e.g., Tomcat) and UI/UX design

How to Apply

Interested candidates should submit their application letter, detailed Curriculum Vitae, and certified copies of certificates to The Human Resources Manager to: ehrsd@zimttech.org

Striving towards sustainable high-quality health care for all Zimbabweans