Current vacancies

Database Developer


Apply here

Job Summary

As a successful candidate you will be working in the IRIS Cloud division engineering team.  This part of IRIS produces software for UK accountancy practices and small businesses; supporting their compliance, payroll, and bookkeeping needs.  It is a fast changing field with a high level of innovation at the moment.


  • You enjoy the challenge of building database software and can work with stakeholders such as business analysts and product managers to capture requirements, data model and design solutions.
  • You will have considerable experience working with databases at a conceptual level.
  • You will be an experienced data modeller.
  • You will have a passion for databases and have a great deal of experience working with SQL.
  • You enjoy working with complex systems.
  • You understand the principles of good database design and know how to apply them
  • You will also be an experienced .net developer and know how to build systems linked to the database.
  • You will understand the importance of scalability and performance and will be an expert at database tuning.
  • You understand the important of writing efficient queries.


Main responsibilities 

  • Design and document database solutions for existing and new systems based on evolving business requirements.
  • Analyse performance and scalability of existing systems and deliver improvements.
  • Develop and implement updates based on requirements.
  • Maintain a high standard of quality.
  • 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.
  • Be a mentor to other developers.
  • Keep up to date on database solutions and techniques, and be an advocate.
  • Share knowledge.

Key Relationships

  • Agile Team
  • Development Manager
  • Architects



  • BSC or equivalent in a software engineering discipline



  • Excellent experience of developing database solutions using SQL Server 2012 and above. Developing and using stored procedures and T-SQL
  • Good experience at building high performing and scalable applications.
  • Excellent experience developing both client and server side web applications.
  • Good development experience with: C# .Net, REST and SOAP web services, JavaScript and JQuery (or similar), MVC frameworks, Entity Framework.
  • Familiar with micro service architecture.
  • Used to developing using Microsoft Visual Studio.
  • Experience with Agile development.
  • Appreciation of continuous integration and delivery.
  • Comfortable with Git (BitBucket).
  • Producing accurate estimates for assigned tasks.
  • Experience with big data.
  • Worked on data warehouse solutions.




  • Confidence & Communication
  • Continual Improvement
  • Expert Knowledge
  • Innovation
  • Managing Self
  • Performance Focus
  • Technical Professional Expertise





Apply here

Closing date:
26 Feb 2016


On application

Reference No.:

Position type:

IRIS on Twitter IRIS blog IRIS on LinkedIn IRIS on YouTube