All solutions are outcome oriented. We always keep the end-user front of mind, providing business level context for any commentary and most importantly, we always work on the principle of ‘why, not what’.
Our engineers follow strict adherence to our development procedures and guidelines. This makes sure our teams keep a consistent language, approach and set of conventions throughout our projects.
Our project managers take care of client and project delivery including ongoing project management, project standards, project assurance, project reviews, training, and resourcing.
Test reports are provided at the end of any formal testing cycle. We carry out regression testing before each delivery. We do automated testing on systems with multiple releases, and specialist testing for other projects or solutions including integration, recovery, security or performance.
We care deeply about driving innovation and creativity and helping people reach their potential. Employees are encouraged to spend a portion of their working time on what they think will help them grow as an individual and will provide additional value to our market.
We run monthly seminars for all technical staff. This is a stimulating, ideas-oriented session. Everyone is encouraged to present, and the agenda covers technologies, process reviews, and current and recent projects. We also share the engineering plan update, the project standards committee update, and share interesting ideas that have come from self-directed time.
We have a ‘Tech Group’ that reviews development languages and coding tools, reviews ideas for new libraries or components, provides templates for different types of application or technology and provides internal consultation on system design and technology use on projects. The aim is to encourage communication across different technical teams and share best practice throughout the business.