Technologies

Maintaining our status as a leader within the IT industry requires that we stay at the top of our game in terms of technical excellence. A strong commitment to innovation and continuous improvement ensures we achieve this.

We actively encourage our employees to develop their technical and professional skills through a wide variety of classroom-based training and online courses. Mentoring and coaching from senior staff, along with attendance at industry conferences and seminars further enhance these skills.

Internally there is a strong commitment to sharing knowledge whether it is locally within teams and during our monthly technology forums, or on a global level through internal communication and social media tools. Likewise, inviting renowned technology thought-leaders to speak to our employees gives us the opportunity to learn best practices and apply learning in our own workplace.

We work with a wide range of technologies and platforms, examples of which include:

CoreJava
.NET
C#
Spring
SOA
Microservices
WebHTML5
CSS
Javascript (jQuery, Dojo, AngularJS)
Responsive Web
Web Services (Spring-WS, REST)
ASP.Net MVC & WebForms
Ruby on Rails
Java EE (JSP, Spring Boot with React)
Node.js
DataMicrosoft (SQL Server, SSAS, SSRS, SSIS)
DB2
Sybase
MySQL
Oracle
NoSQL
MongoDB
Informatica
Teradata
TestingJUnit
Selenium / Protractor
HP Performance
Center / LoadRunner
SoapUI
FIT / BDD (Cucumber, Gherkin)
JMeter
Operating Systems / InfrastructureUnix / Linux
Windows
Cisco Networking
VMware
CloudFoundry
Firewall
VPN
IAAS
PAAS
DBaaS
Amazon Web Services
Microsoft Azure
Office 365
Enterprise Storage
Application ServerWebsphere Application Server
Tomcat
Rules EnginesDrools
IBM ODM
Business Process ManagementIBM BPM
Activiti
BuildGradle / Maven / Ant
Bamboo / Jenkins
TFS
MobileApache Cordova
IOS
Android