top of page

Full Stack Developer

Cape Town, South Africa

Job Type

Permanent

About the Company

ASAP Resources is a specialised recruitment agency with a speciality in headhunting and high-calibre recruitment strategies. We secure resources for a variety of clients in many industries on a global scale with a focus on building lasting relationships with all candidates and clients.
Our client is an established digital service provider. They are known as one of the first within South Africa and has since become a staple throughout all businesses and homes nationally. They provide their employees with great opportunities for growth and development.

About the Role

An exciting opportunity awaits an experienced software developer seeking to further their career as a Full-stack Java/Angular web application developer responsible for the development of healthcare solutions. This role operates within a cross-functional, agile software development team and focusses not only on the maintenance and on support of the current application suite, but also on the modernization, interoperability, and improved usability of these applications as per the International architecture and technology guidelines

Requirements

The key responsibilities of this role will focus on the solution delivery, maintenance, support and importantly, to develop quality and secure solutions. Solution that will not only enhance the Company product offering, but that can also enhance the product offering of the international business. The knowledge of, and experience in designing and developing quality and secure solutions, together with the ability to learn new technologies, research and evaluate industry trends, will be invaluable and of the utmost importance to help ensure progress and the successful implementation of solutions. 


You would be required to:

•Gain a deep understanding of the domain and the strategic business imperatives.

•Review business requirements to ensure we deliver on the desired outcomes.

•Be a key sparring partner of the Product, DevOps, Support and QA teams and work closely with them to refine requirements or to quickly address support or application stability related issues.

•Develop work estimates that accurately informs development timelines and backlog planning

•Build and present quality and secure solutions that are clean, functionally excellent, fast and technically elegant.

•Provide business partners with well tested & documented solutions that meet the requirements.

•Help drive application modernization and migration initiatives.


Skill Requirements

•Bachelor’s degree or equivalent in Information Systems, Computer Science or related field

•Minimum 3 years application development and design experience

•An energetic and committed individual that is a self-starter and who works well both independently and within a team context.

•Have a good understanding of software engineering principles, architectural concepts, design patterns.

•Our frontends are developed in Angular and it integrates via API’s with our backend systems that are based on the Java stack therefore recent experience in and be familiar with developing and maintaining end-to-end (full stack) enterprise solutions using: 

o Java 11+

o Object-oriented design concepts and writing modular OO applications in Java (Spring, J2EE)

o Maven, Jenkins

o Integrating solutions through RESTful web services using either XML and/or JSON formats

o HTML5, CSS3, JavaScript/TypeScript

o Bootstrap, jQuery, Node.js or MVC framework such as React or AngularJS (version 10+)

To compliment the above skills, you will ideally have experience in: o API integration and API security (Basic Auth, oAuth2)

o Building solutions in a micro service architecture

o Working with post-relational and relational SQL databases (Postres, MySQL)

o Modifying & creating database queries or stored procedures


Additional experience in the following areas will be an advantage: 

o The Healthcare industry

o FHIR & HL7

o Container platforms (Kubernetes, Docker)

o Linux

o Atlassian Jira and Confluence

bottom of page