Software Engineer

Signant Health

South Africa

On-site

ZAR 500,000 - 700,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A high-growth, dynamic technology company in South Africa is seeking a Software Engineer to enhance their R&D team. The role involves designing and maintaining software modules, creating user interfaces, and conducting usability tests. Candidates should possess a relevant degree and have 3-5 years of software development experience, including expertise in APIs, databases, and modern programming languages like Java and Python.

Qualifications

  • 3 - 5 years of software development experience required.
  • Must have fluency in English, both written and verbal.
  • Strong knowledge of REST and GraphQL APIs.

Responsibilities

  • Design, implement, and maintain product modules according to software engineering practices.
  • Create user interfaces and conduct usability tests.
  • Prepare technical documentation and ensure compliance with regulations.

Skills

Software development experience
Fluency in English
APIs: REST, GraphQL
Database knowledge SqlServer/Oracle/PostgreSQL/MongoDB
Monitoring: Dynatrace or similar
Virtualization/Cloud: Docker, OpenShift/K8s
Programming in Java/Kotlin
Python (AWS python Powertools)

Education

M.Sc/B.Sc Degree in Computer Science, Engineering or Information Systems

Tools

Maven

Job description

Working at Signant Health puts you at the very heart of the world’s most exciting sector - a high-growth, dynamic company in an extraordinary industry. We’re radically changing the clinical trial landscape, driving change through the technology and innovations we create and the services we deliver to our customers.

We are strengthening our development capabilities and looking for a Software Engineer to join our growing R&D team in South Africa.

We’re looking for people who are excited by the potential to make a difference in the world. You don’t need to have a clinical background to thrive at Signant. You need to be decisive, open to celebrating mistakes, able to communicate transparently and inclusively, and someone your team can count on. Most of all you need to be yourself!

As part of our team, your main responsibilities will be to:

  • Perform design, implementation and maintenance of product modules/sub-systems according to architecture, guidelines and good software engineering practice;
  • Take responsibility for product’s usability by creating user interfaces, creating use cases, and implementing prototypes and conducting usability tests;
  • Prepare technical documentation of product, creates user interface guidelines and conducts reviews;
  • Produce design documentation that complies with regulations;
  • Take responsibility for the unit testing and integration testing for the sprint coding;
  • Perform bug verification, release testing and support for assigned products; Researches problems discovered by Validation or Product Support and develops solutions to the problems;
  • Research and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues;
  • Other responsibilities will be assigned as required.

You’ll need to bring:

  • M.Sc/B.Sc Degree in Computer Science, Engineering or Information Systems;
  • 3 - 5 years of software development experience;
  • Fluency in English, both written and verbal;
  • APIs: REST, GraphQL;
  • DB: RDBMS (SqlServer/Oracle / PostgreSQL and Non-RDMBS (MongoDB);
  • Monitoring: Dynatrace or similar;
  • Virtualization/Cloud: Docker, OpenShift / K8s;
  • Secrets Management (AWS Secrets Manager / Azure Keyvault / Hashicorp Vault);
  • Specific programming knowledge (1 or more);

Backend Java: Java (Spring), Java EE, JUnit (or similar but willing to code in JAVA/Kotlin);

Python (AWS python Powertools a nice to have);

AWS (serverless / lambda / dynamodb / SQS)

  • Build tools: Maven APIs: REST.
  • User-oriented approach to software development;
  • Must be willing to expand the skills by learning other technologies as needed;
  • Must be a team-oriented person with a “can do” attitude.

And finally, here are the ways of working that will help you succeed at Signant:

  • You enjoy problem-solving and have a constructive can-do attitude.
  • You’re motivated by working in a fast-growing global company.
  • You’re self-driven, active and want to continuously learn new things.
  • You like to share knowledge as a way to advance organisational learning.

Please note that Signant does not accept unsolicited resumes from Third Party vendors.

We are an equal opportunities employer and welcome applications from all qualified candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager (Healthcare/Clinic Systems)
Senior Software Engineering Manager (Healthcare/Clinic Systems)

X, bigly labs • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Solutions Architect (Healthcare/Clinical Platforms)
Solutions Architect (Healthcare/Clinical Platforms)

X, bigly labs • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Clinical Specialist - Operations
Clinical Specialist - Operations

Signant Health • South Africa

On-site
ZAR 900,000 - 1,500,000
Software Engineer
Software Engineer

ATS Client • Pretoria

On-site
ZAR 450,000 - 750,000
FullStack Developer
FullStack Developer

6500 Accenture (SA) (Pty) Ltd Company • Gauteng

Hybrid
ZAR 500,000 - 800,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2
Back end developer in Cape town
Back end developer in Cape town

Epcon • Cape Town

On-site
ZAR 650,000 - 900,000
Training budget for courses
Team outings
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)
Senior Full-Stack Product Engineer | Node.js, AI-Native (Boosters R&D)

Jobgether SRL • South Africa

On-site
ZAR 900,000 - 1,400,000
Career development
Learning and networking
Tools and resources
+6
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Bloemfontein

On-site
ZAR 600,000 - 900,000
Salary bonus
Health insurance
Retirement plan
+3