Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
To work closely with the Head of ICT and Business Applications Manager in supporting the selection, development, maintenance, integration and testing of software systems & solutions. The role is highly varied, and the Software Developer will need to be proficient in a range of programming languages. The individual will need to be flexible and adaptable in order to meet the changing requirements of the business. Their main duties and responsibilities will include:
-
Reviewing current business systems and software applications
-
Presenting proposals for system improvements, including risk, cost and benefit considerations
-
Producing detailed specifications compliant with the Forensic Science Regulator Code and business policies
-
Working closely with peers, other staff and third-party providers to deliver timely and cost-effective business solutions
-
Conducting robust testing of business solutions within controlled environments, adhering to change control protocols
-
Ongoing system and software maintenance and support
-
Publishing training manuals and other supporting materials for users
Requirements
-
Minimum of 3 years working within a regulated, quality-controlled, technical sector
-
Experience with technical business systems or Laboratory Information Management Systems (LIMS), including development, configuration, customisation, integration and technical support
-
Hands-on experience with the BlackRainbow “NIMBUS” system would be ideal
-
Demonstrable software development experience using a range of programming languages including web-based applications and secure HTTPS portals
-
Experience with SSIS, ETL processes, APIs and integrating business and third-party systems. SQL server & database experience would be an advantage
-
ICT project management and change control
Personal Attributes:
-
Excellent attention to detail and experience in troubleshooting and resolving problems
-
Ability to cope under pressure and prioritise workload to meet pre-agreed deadlines
-
Practical understanding of working in a multi-project environment, including project planning and implementation
-
Excellent communication skills at all levels (both written and verbal)
-
Strong quality focus with a good awareness of quality standards, * A relevant computing qualification, degree or relevant experience
Benefits & conditions
KFS is committed to eliminating discrimination and encouraging diversity amongst our workforce. Our aim is that our workforce will be truly representative of all sections of society and each employee feels respected and able to give of their best. One of our goals is to work within an environment free from discrimination, harassment and prejudice. We aim to embed this in all of our recruitment and selection policies, procedures and practices.
About the company
KFS are one of the leading forensic providers in the UK. We pride ourselves on delivering a quality service and building strong working relationships with our customer base. Our team of forensic scientists are experienced in the interpretation and reporting of a wide range of evidence types in support of criminal investigations. We are passionate about supporting the Criminal Justice system and want to hear from potential employees who share that same passion.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
The Most Popular IT Jobs on the Market
Software Engineer Salary in The UK
Data Engineer Salary UK