Comprehensive understanding of Microsoft Technology (VB .NET, Scripting, Windows, Internet Explorer, SQL Server, Web Services) and/or Java technologies and Selenium;
Good written skills with the ability to clearly document and explain business processes and automated solution designs;
Good communication skills with the ability to present technical details to a non-technical audience;
A deep knowledge of business process analysis & modelling and the ability to understand clients business processes;
An understanding of workflow based logic and the ability to both understand a business process from a workflow diagram, and to illustrate a written process description as a workflow diagram;
The ability to work with a structured and methodical approach, combined with an enquiring mind;
An understanding of formal change control procedures and disciplines;
An aptitude for problem solving;
A self-starter who delivers high quality work and can adapt to new challenges, either on their own or as part of a team.
Referenceable, professional experience developing & configuring distributed IT systems;
Experience with high availability, high-performance distributed processing platforms.
Hands-on experience designing, implementing, maintaining & supporting complex applications;
Practical experience working collaboratively with solution vendors to craft client solutions.