Job Description

We are looking for a motivated, passionate Software Developer to design and develop software solutions. You will be expected to write well designed, testable, efficient code, as well as producing functional designs, specifications and time estimates.

Our work can vary greatly from project to project and as such you will be expected to learn a variety of environments and languages, as well as the financial systems into which we deploy. Our current focus in this area is Microsoft GP, NetSuite and Sage X3.



  • To develop software within the NetSuite SCRUM team on the NetSuite platform
  • Developing and maintaining Nolan SuiteApp’s and customer specific development projects
  • Creating software solutions from functional specifications
  • Writing and implementing high quality, efficient and well documented code using Nolan standard practises
  • Testing software, code reviewing other scrum team members work and actively contributing to the continuous improvement ethos within the team
  • Contributing to new standard practises and identifying where improvements could be made
  • Participating in and contributing to the SCRUM ceremonies
  • Take an active and supportive role helping junior developers and other colleagues learn new features and techniques
  • Planning and adding development tasks within Azure DevOps
  • Liaising with customers to ascertain requirements, with on-site travel as required
  • Working with the support team to investigate and resolve bugs and issues in existing software
  • Documenting changes, writing technical designs, updating manuals and creating release notes
  • Continuously improving knowledge and staying up to date with the latest development techniques and technology
  • Accurately recording time weekly using NetSuite timesheets
  • Any other duties commensurate with the level of this post as requested by management

Skills and Competencies

Essential: -

  • Previous experience as a software developer
  • JavaScript
  • Work under own initiative
  • Good problem solver
  • Good communication skills

Desirable: -

  • Experience of financial systems
  • Previous experience of working with NetSuite
  • Visual Studio, .NET
  • C#

Along with the above, you should be willing to share ideas, learn new technology, be enthusiastic about your work, able to work on your own initiative, and develop close and sustainable relationships with your clients and colleagues.

  • Industry leading salary
  • Annual flexible bonus
  • Private medical insurance
  • Casual dress-code
  • Pension scheme with employer contributions
  • Annual Christmas and Summer parties
  • 22 days holiday, increasing annually up to 25 days & Birthday off
  • Perkbox subscription (including retail discounts)
  • Training and development opportunities
  • Free on-site parking at our UK office


Who are Nolan Business Solutions?

Beginning in 1988 with just two developers writing code, we now have over 50 people across our UK and USA offices, and are accredited Oracle NetSuite, Microsoft Dynamics GP, and Microsoft Dynamics 365 solution providers – we certainly have come a long way!

Providing businesses with software solutions, we specialise in new system implementations and utilise our experienced development team to solve the business problems other ERP solution providers shy away from. By taking a consultative approach from the beginning and working closely with our clients, we ensure we fully understand the needs of the business and can therefore implement a solution that adds real value, to give the client a competitive advantage.

Why work for Nolan Business Solutions?

At Nolan Business Solutions we are driven by our company culture and core values: Quality, Respect, and Integrity.

Our values guide every decision we make to ensure we maintain the highest levels of customer service and help create an environment that is great to work within. Every employee has the opportunity to progress and feel supported in the process.



Back to all careers

  • Location:

    Hybrid working - 3 days in the UK Fleet Office and 2 days remote

  • Salary:

    Industry Competitive

How to apply

Please send your CV to

var _glc =_glc || []; _glc.push('all_ag9zfmNsaWNrZGVza2NoYXRyDwsSBXVzZXJzGMTP7pYDDA'); var glcpath = (('https:' == document.location.protocol) ? '' : ''); var glcp = (('https:' == document.location.protocol) ? 'https://' : 'http://'); var glcspt = document.createElement('script'); glcspt.type = 'text/javascript'; glcspt.async = true; glcspt.src = glcpath + 'livechat-new.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(glcspt, s);