Synthesis Software Technologies is a leading –edge South African software development company situated in Melrose Arch in Johannesburg, that offers specialized software development services and product solutions for the banking and financial industry. We aim to deliver dependable and innovative banking and financial software solutions to our clients and tackle each project with skill and passion, utilizing the Agile methodology, to solve business and technical challenges facing the financial services industry.
Synthesis solutions for banks and financial services institutions include, Online Banking Solutions, Regulatory Reporting Solutions to SARS for tax reporting and the SARB for balance of payments (BOP) reporting, Cloud hosted services and products (leveraging AWS and Azure and others), System integration solutions, Market Integration (For JSE, SAFEX, Bond, BESA and MarkitWire), Payments integration (into BankServAfrica and SWIFT) , Information Security (including PCI DSS, PCI PSR and EMV), Hardware Security Modules (HSM) and Single Sign On Online (SSO) Authentication and second factor (2FA) authentication via OTP and others.
Why Work For Us
We take a fresh approach to software development, working directly with leadership teams. This enables us to translate group business strategy into solutions with real, measurable impact. As our specialty lies in building, refining and evolving digital channels for financial services, we start every project with a solid project and security architecture enabling collaboration, easy to read and maintainable code.
Synthesis is a forward thinking company and thus keeps up to date with all the latest market and technology trends in the financial industry. We don't box ourselves into using a specific language or technology, but rather use what is best for the job. Part of this process involves the regular testing and experimentation of these technologies by our employees to evaluate if it is a good fit for a current or future project. Examples of such technologies include: containerization, blockchain, distributed ledgers, microservices, Internet of Things, beacons and mobile payments with tokenization.
Synthesis offers a fun yet focused environment whereby our employees come to work every day to make a difference.
Our Engineering Processes
Agile Software development tailored to the needs of our clients
Continuous delivery with continuous integration.
Lean processes, short iterations and release cycles.
We use the best tool for the job.
Our Hiring Process
- Face to face technical interview comprising of both technical and personal questions.
- Face to face technical interview comprising of both technical and personal questions with a different interviewer.
- Face to face personal interview with one of the directors of the company.