As a successful candidate, you will be working in the IRIS engineering team. IRIS produces software for UK accountancy practices and small businesses; supporting their compliance, payroll, and bookkeeping needs.
You will be working within an agile development teams contributing new features and enhancements to one of our key products, KashFlow.
The role is a challenging and dynamic one, with key deadlines to be hit.
Translating requirements into application code and modules.
Making modifications to existing software applications and modules in accordance with written specifications and industry standards.
Developing and integrating software solutions per written specifications. May also be responsible for writing detailed design specifications
Developing software application modules using disciplined software development processes.
Participating in reviews of own work and in reviews of the work of colleagues.
Unit testing of modules they have developed or modified, ensuring application meets needs of client and business.
Innovating and inspiring others to innovate.
Be positive but pragmatic - the voice of reason.
Honours degree in computer/software engineering discipline or demonstrable experience of disciplined software development.
Excellent experience developing both client and server-side web applications.
Good experience of database development, preferably SQL Server 2012 and above. Developing and using stored procedures and T-SQL.
Good experience of working with MVC frameworks (such as backbone or razor), Entity Framework, HTML5, CSS3 (including frameworks), and templating engines such as handlebars or angular.
Windows Azure – Cloud computing (Azure blobs, storage, services)
Familiar with micro service architecture.
Used to developing using Microsoft Visual Studio.
Experience of building highly scalable applications.
Experience with Agile development.
Appreciation of continuous integration and delivery.
Comfortable with Git.
Producing accurate estimates for assigned tasks.
Able to work as part of a team.
Technical Professional Expertise
Attention to detail
What's in it for you?
We believe in creating a culture of engagement and reward to develop employee potential and offer long-term career success. So what can we offer you?
Generous holiday allowance
Private medical healthcare
Competitive pay and bonus scheme
Complimentary benefits, including Bike to Work, Childcare Vouchers and discount schemes
Find out more about our flexible employment benefits.