IRIS

  • Abingdon
Job Summary



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.

You will be involved in developing solutions, with technologies covering: JavaScript, HTML5, SQL, and the latest .NET technologies using C#.

The role is a challenging and dynamic one, with key deadlines to be hit.



Main Responsibilities


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.
Being awesome


Key Relationships


Agile Team
Team Leader


Person Specification

Qualifications


Honours degree in computer/software engineering discipline or demonstrable experience of disciplined software development.


Experience


Excellent experience developing both client and server-side web applications.
Excellent development experience with: C# .Net, REST and SOAP web services, JavaScript and JQuery (or similar frameworks).
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.


Competencies


Able to work as part of a team.
Self-motivated
Communication
Continual Improvement
Innovation
Technical Professional Expertise
Attention to detail


What's in it for you?

The benefits


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
Life assurance
Pension
Competitive pay and bonus scheme
Complimentary benefits, including Bike to Work, Childcare Vouchers and discount schemes




Find out more about our flexible employment benefits.