Software Developer / Software Engineer
Full job description
Conrad Knight Associates
Salary: £54,000 – £66,000 per year
This is an exciting career opportunity for a open thinking Software Developer/Software Engineer with client side and server side experience to work in a small, highly professional team of software developers to work on a client side/server side based project. This opportunity offers the best of working in an autonomous start up environment, but with all the benefits of working for an established professional services organisation. You would contribute to building a software engineering capability from the ground up. The company has an existing web based employee benefits product and is looking to build a software development team from scratch to radically enhance and redevelop product. The product provides a service to employers and their employees that helps manage and communicate employee benefits such as pensions, medical insurance and childcare vouchers. A key short term aim is to bring a pensions auto-enrolment enhancement to market and a longer term aim is to conceive and develop an international offering.
Job responsibilities
Primary responsibilities
As a Senior Software Engineer, you will be charged with writing both server- and client-side JavaScript that will contribute to the benefits platform
You will be a key member of a Scrum development team to help produce incrementally released deliverables
Software system design, documentation and implementation
Quality assurance using agile processes, including TDD/automated testing
Additional responsibilities
New client implementation support
Identification of market trends and opportunities
Internal communication and documentation of new product features and timescales
Person specification
Were looking for a highly self-motivated individual who eats, breathes and sleeps software engineering. They are the sort of person who wants to innovate, to try new techniques, to use the latest tools in order to produce rapidly developed, web-based applications.
Engineering skills
Key
Expert knowledge of object orientated JavaScript, AJAX and JSON
University education with a good degree in Engineering, Computer Science or similar subject
Philosophically attuned to the Linux/Open Source world
Familiarity with web technology and languages e.g. HTML, XML, CSS, etc.
Desirable
A minimum of 8 years experience in software engineering
Experience with an object-oriented server-side language, such as C#, Java, C++ or PHP.
Node.js
Appreciation of databases, SQL, relational and noSQL technology
Familiar with agile development methodologies
jQuery, YUI.
Project management skills
Key
Developing and defining project plans
Record of on-time delivery
Ability to hold the trust of a variety of stakeholders
General skills
Key
Committed to learning new technologies and techniques
Strong, rational decision making with the ability to make the right compromises and trade-offs
Able to conceptualise and be the voice of the customer
Motivational and innovative technical leadership
Clear written and oral communication
To apply for this job please visit definitejobs.co.uk.