A health tech solutions company in Pretoria seeks the expertise of a highly skilled Android Developer to join its team. You will be expected to design exceptional quality Android applications, own and maintain CE documentation across projects as well as test, debug, diagnose and correct errors and faults ensuring programs and apps perform optimally. The ideal candidate requires a 3-Year Computer Science Degree or equivalent tertiary qualification, at least 3 years proven experience as a Software Dev having worked on maintaining 1 or more projects and your tech toolset should include: Java, Reactive Programming, Restful API, GIT & you should be familiar with modular code design principles.
Complete all relevant documentation for audit tracking of change requests based on CE certification processes.
Take ownership to maintain CE documentation across relevant projects.
Follow best practice design and development methodologies in sustaining a high quality, clean, auditable and manageable system.
Work within agreed Architecture to develop high quality Android applications.
Test, debug, diagnose and correct errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.
Work within QMS frameworks for CE certification compliance.
Package and support deployment of releases.
Participate in peer-reviews of solution designs and related code.
Software Engineering –
Be involved in the planning, design and development of first-to-market their applications while providing insight into industry best practices for developing the requirements specifications.
Work alongside fellow Android developers to help maintain the current company application suite.
Team Work –
Take personal ownership for projects as well as collaborate on team ideas.
Attend meetings alongside the project lead with stakeholders for requirement analysis and feedback purposes, including stand-ups for progress updates.
Communicate project risks, delays or issues timeously to project lead.
Proactively identify testing requirements on projects and enthusiastically assist the Testing Department.
Contribute to the knowledge base within the team through active discussion.
3-Year Degree in Computer Science or equivalent tertiary qualification.
3 Years’ experience as a hands-on Software Developer having been responsible for the development and maintenance of 1 or more projects.
Modular code design principles.
Restful API Integration.
CLEAN and MVVM architectures.
Experience working within a QMS framework.
Experience with automated testing frameworks.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to firstname.lastname@example.org and mention the reference numbers of the jobs.