You should also be good at troubleshooting and be able to devise possible solutions to predictable problems and evaluate other options. A positive attitude is essential and you should be able to work as part of a team whilst also being a self-starter with a 'can do' attitude.
Responsibilities will include:
·Understanding customer requirements, and converting into a usable software solution
·Liaising with customers and internal staff to work through problems and reach an agreeable solution
·Working with the team to manage small-scale development projects
·Translating software requirements into concise and robust programming code
·Maintaining any existing applications identifying opportunities to improve the code-base
·Testing developed code to a high quality including verifying user-acceptance criteria to ensure work meets requirements
·Devising possible solutions to predicted problems and evaluating other options
·Producing technical documentation to describe system usage
·Working closely with the Test Analyst to ensure feedback and issues are addressed
·Liaising with third-parties to implement external dependencies
·Providing telephone support both internal and to external clients
·Consulting resource material to maintain and develop skills and knowledge
Working to move the technology of the product forwards you should be able to balance your passion for technology with commercial awareness and be able to communicate with business stakeholders in a professional manner.
Essential technical Skills:
·HTML, XML, XSLT
·SQL Server (TSQL for SQL Server)
·Relational database structures and principles
·Object Oriented Programming practices and principles
·Visual Basic 6.0
Excellent benefits including: 25 days holiday, contributory pension, life insurance, income protection insurance.