Exacom Systems Limited – the leading supplier of planning obligations and Building Safety Levy software to Local Authorities across the UK – is looking to recruit a Development and Support Engineer to join its technical team.
The post holder will be responsible for the development and maintenance of Exacom software products and internal systems, technical support for clients, and upkeep of the documentation and processes that support them. This is a mid-level post for a developer with commercial experience.
Contract
Permanent, full time – 37 hours per week
Occasional evening or weekend work for software updates and maintenance (compensated)
£40k to £45k per annum. Starting salary negotiable depending on skills and experience
Location
Based at the Exacom offices on the outskirts of Colchester in Essex
For more information about the post please feel free to contact Exacom Chief Operating Officer Kerry Stapleton for an informal chat: kerry.stapleton@exacom.co.uk
Development
- Design, build and test code to the team’s agreed standards, to maintain, develop and evolve Exacom software products
- Fix defects and deliver enhancements in Exacom software products
- Develop and maintain APIs and integrations with client and third-party systems
- Work on internal tools and on hosting and infrastructure tasks, under the direction of the Lead Development Engineer
- Submit work for code review, take part in reviewing the work of colleagues, and act on feedback
- Prepare and deploy software releases, including out-of-hours updates when required
Systems resilience
- Act as a trained backup owner for named critical systems, so that they can be run and supported in the absence of the primary owner
Documentation
- Contribute to technical documents, such as system user guides, product specification documents, and risk management and business continuity assessments, as required by management
- Write and keep up to date knowledge base articles and playbooks for the systems the team runs, so that tasks can be picked up by other team members
- Keep documents in the corporate Technical Document Library current, using the approved Exacom templates
Processes
- Follow the team’s agreed processes, including change control, code review, release and ticket handling procedures
- Record work clearly in the support and development systems, so that progress and decisions can be traced
- Identify and propose improvements to team processes, and help document and introduce them
- Follow Exacom’s information security and data protection policies
Support and training
- Resolve support tickets assigned through the support process, and provide technical (second-line) support to clients and colleagues during office hours
- Deliver product demonstrations, videos and training in the use of Exacom software products, as required by management
General
- Attend in-person and online meetings as required by management
- Keep technical skills and product knowledge up to date
- Carry out any other reasonable and appropriate duties as required by management
Person specification
Candidates should meet all essential requirements; desirable requirements help to choose between candidates.
- At least three years’ commercial software development experience
- Experience maintaining and enhancing an established, live product, not only new builds
- Experience diagnosing and resolving technical faults reported by customers or users
- PHP development (PHP 8.x) or similar, including object-oriented code
- SQL, including writing and tuning queries; Microsoft SQL Server preferred
- Git version control, including branching and reviewing changes
- Building and consuming REST APIs
- Secure coding practice, such as the OWASP Top 10
- Understanding of data protection (UK GDPR) when handling personal data
- Clear written English, able to produce accurate technical documents and user guides
- Able to explain technical matters to non-technical clients by phone, email and online meeting
- Methodical approach to problem-solving and testing
- Able to manage own workload and work with minimal day-to-day supervision
- Works well in a small team and shares knowledge with colleagues
- Able to work occasional evenings or weekends for software updates
- Right to work in the UK
- Experience of working within formal change control, code review and release processes
- Experience developing software for local government or the public sector
- Windows Server and IIS
- Python 3.11 or later
- Linux (Ubuntu), Apache and NGINX
- Microsoft Azure and Amazon Web Services (AWS)
- Building accessible web interfaces to WCAG 2.2 AA
- Degree in computing or a related subject, or equivalent industry experience
- Relevant industry certification, such as Microsoft Azure or information security
- Understanding of the UK planning system and developer contributions (Section 106, Community Infrastructure Levy and Biodiversity Net Gain)
- Understanding of the UK building control system, primarily the Building Safety Levy
#J-18808-Ljbffr
Development and Support Engineer in Colchester employer: EXACOM SYSTEMS LTD
Exacom Systems Limited is an exceptional employer that prioritises employee growth and development, offering a dynamic work culture where collaboration and innovation thrive. With competitive salaries and the potential for hybrid working arrangements, employees enjoy a supportive environment that values their contributions while providing opportunities to engage in meaningful projects like the Exacom Academy initiative. Located on the outskirts of Colchester, Essex, the company fosters a strong sense of community and commitment to customer service excellence.