The Software Developer will work on large projects providing assistance and support on software design and development. Working alongside the Support and the Implementation teams of the company, the Software Developer will carry out proof of concept on client sites and provide ongoing technical assistance to customers and colleagues. The Developer will ensure to carry out the work to the required company standards whilst being customer focused. The ideal candidate must have previous Software Development experience and a strong working knowledge of MS SQL.
Responsibilities & Requirements
The role will be office based in either Birmingham or Cheshire.
Work on projects to assist in software design and development.
Provide field based assistance and ongoing support to clients on installation and diagnostics.
Carry out Proof of Concept to demonstrate practicality and potential.
Work alongside the company’s Support and Implementation teams.
Provide technical assistance in the development of support tools and techniques.
Flexibility to visit the company’s base office and travel to customer sites when required.
Create concise documentation for both colleagues and clients.
Complete work to the required standard whilst being customer focused.
Previous experience of working within a Software Development role is required.
Strong knowledge of SSIS and SSRS is essential
Experience and understanding of MS SQL.
Good all-around knowledge of Database maintenance.
Experience of writing SQL procedures.
Understanding and knowledge of Contact Centre telephony as well as CTI.
Previous experience of working within Microsoft Visual Studio development.
Outstanding problem-solving skills.
Good knowledge of MS BI platforms such as Excel and PowerPivot.
Previous experience of working with Cloud based technologies such as Azure would be highly advantageous.
Demonstrable working knowledge of MS packages.
Efficient multitasker with excellent organizational skills.
Experience with emerging Database Solutions would be an advantage.
The ability to carry out quality work under pressure.