What we do
Sygnia is a dynamic, fast-growing financial services company, listed on the Main Board of the JSE, with R240bn in assets under management. Its software has been developed in-house and the proprietary algorithms and systems have become world-class competitive differentiators in the industry. Our administrative platform is used by local and international clients. We continue to be at the cutting edge of technology and service innovation. We are a Microsoft shop with systems developed on SQL Server and C# .NET (Framework and Core). We use REST/JSON on Open API, and Entity Framework, MVC Razor and TypeScript for our systems development.
Why Work For Us
We attract the best developers because we are cutting edge innovators. Our CEO has made a name for herself in the industry as a market disruptor. There is a large social responsibility component, and a core value is to make the financial services industry more transparent and fair for everyday people. We spare no expense on tools and hardware. Sygnia is growing at a rapid pace, and we are at the most exciting stage of our systems development as we expand into new business areas, and bring enhanced automation to our established operations. We use technology to outmaneuver our larger competitors. Other great aspects include barista-quality coffee orders at your desk, swimming pool and shower facilities on the premises.
Sygnia is a small corporate, with an arty, edgy feel. Dress code is casual (jeans / t-shirts), a contrarian move in the financial industry. We strive to be better and faster than the 'big guys', and we are hungry for success. You are expected to learn on the job, but domain knowledge is easy to come by. The development culture is excellence-driven, with an open attitude and peer-review. We deliver working software that enables business-critical functions all the time. There is a high sense of individual significance.
Our Engineering Processes
The company has an agile approach to software development. We don't employ large teams of business and systems analysts - the team leads are 'close to the game'. The competitive and regulatory landscape is ever-changing and we need to be able to respond quickly. Our business leads are familiar with technology processes because technology-enabling is at the heart of our success. Requirements and technical specs for new systems are a collaborative output between the business sponsor and the lead developer. Existing systems are augmented in regular sprints. Documentation and communication is managed via Confluence and Jira, and for CI/CD we use TeamCity. We are in the process of moving this all across to Azure DevOps. We have a strong focus on continuous integration, and a robust quality assurance processes.
Our Hiring Process
There is a 90 minute programming test for developers, and a written test for Devops and QA applicants. You will spend time in our 'space' among the actual developers you'll be working with when you take the test. It's a great way to get a sense of how we operate. The second round will be a technical interview in which we cover theory and practice; we'll look at some code. After this, there is a quick third round in which we cover softer cultural issues - this is generally a formality, and offers are made shortly thereafter.