Company:
Signant Health
Industry: Pharmaceuticals
Deadline: Not specified
Job Type: Full Time
Experience: 3 – 5 years
Location: South Africa
Province:
Field: ICT / Computer
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);
- Architecture: Microservices;
- 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)
- Terraform / Cloud Formation;
- Build tools: Maven APIs: REST.

