What we do
Our team has experience building high end mission critical products to a wide range of consumers. Our developed systems are easy to maintain and support.
We can assist throughout the product lifecycle.
We provide high quality, practical, real world advice to some clients. This provides them with an independent point of view on technology.
Ask us about architecture, technology, agile, or devops.
Our teams bring a wealth of knowledge and expertise to enterprise IT development. We can help with the development itself, optimising team performance, improving the software quality, or turning around troubled projects.
So many companies will tell you about their processes and techniques, and we will too, but they don't talk nearly enough about what underlies those. Dedicated, talented individuals with a passion for what they do are far more important than any process or technique.
At Palantir our focus is on finding individuals like that, and welding them together into a powerful and cohesive team. We then layer on processes and techniques that help creativity and innovation, not hinder it.
We can do this because we’re owned and run by software engineers, and we have deep experience in what makes software engineering successful and productive, and we apply that knowledge to improve our staff’s capabilities at all times.
We make use of strong engineering techniques to maximise our quality of delivery. These techniques speed development and change, and encourage successful innovation.
We constantly work to improve the level and quality of our solutions, thinking, and knowledge. Our staff can, swiftly and confidently, deliver real business value.
We don't just worry about passing QA, we consider the entire lifespan of the solution. We think about supportability and maintainability for years to come, allowing you to get maximum use out of your investment.
We engineer our team processes to ensure maximum productivity, our hiring processes to find top talent, and our training processes to make our people more effective.
Automated testing is one of the most important techniques in our arsenal. Palantir’s software performs better, lasts longer, costs less to operate and maintain, and is more stable – and this is almost entirely due to our rigour in applying automated testing. We believe very strongly in Michael Feathers’ attitude that code without tests is by definition Read more about Automated Testing[…]
Palantir is very passionate about strong engineering practices in our software. We make use of a wide range of techniques and tools to ensure the best possible code outputs. In this post we will explore some of the standardised tools we use to ensure our high level of quality. Automated Testing We work primarily in Read more about Code Quality Tools[…]
Developers are a finicky bunch, and make use of a huge array of tools. Many of these tools are installed on an ad-hoc basis when required. Unfortunately, this often means that critical production support or development time needs to be wasted in order to get the tools downloaded and set up correctly. These minutes or Read more about Developer Machine Setup[…]
We have worked closely with Ivy to provide a sales portal that integrates strong compliance functionality. This has drastically improved the service Ivy provides to it’s clients, and at the same time, slashed the amount of time spent on compliance issues. For a particular annual roadshow, Ivy reduced it’s compliance time from 2 weeks of Read more about Ivy Asset Management[…]
Stanlib is Palantir’s longest running single client. We have been involved with Stanlib since 2007, taking part in the development of many of their core systems. For the past year we have been working with Stanlib to ease their transition from in-house maintained systems to Managed Services. Over the years, we have supplied top tier development skills, Read more about Stanlib[…]
Palantir has been closely engaged with the Johannesburg Stock Exchange since 2013. We primarily provide software development skills to multiple teams and projects, including the Surveillance team, the Trading team, and the Integrated Trading and Clearing Project. We have recently been engaged to provide software testing capabilities as well. The calibre of people at the JSE Read more about JSE[…]