Senior Developer (leading to Development Manager)

Date Posted: 4/19/2018 Reference: VAC-1068062 Salary: £50000 Location: ALDERMASTON Job type: Permanent Sector: IT | Speciality: Software Development Contact: Kieran Whittaker
Description

The Client

My client is seeking to strengthen its Development team and is currently looking for suitable applicants for the below role.

This is a fantastic opportunity to join a fast-growing Company; you will be involved in the delivery of innovative software at the cutting-edge of the industry.

Offering a friendly team and pleasant working conditions in a rural environment within easy reach of Reading and the M4 motorway.


The Role

The role is for a Senior developer to work on their bespoke LIMS application, working to enhance, extend and support new features, as well as work to increase overall functionality and reliability.

As a Senior Developer your responsibilities will include, but are not limited to: -

• Involved in the full SDLC cycle of their bespoke system, a sophisticated and complex LIMS application, from design through to unit testing, using Visual Studio 2015 Enterprise with Team System.
• This is a challenging role that encompasses coding and pre-release testing of new enhancements and bug fixes to existing company products, as well as the architecture of new developments and taking a leading role in introducing new ideas, techniques and working practices.
• Some mentoring of the rest of the team in this regard will be part of the role, as will supporting the Development Manager in introducing such changes.

The Candidate

You will be a seasoned developer who is capable of working on your own initiative, the following skills are considered advantageous to the application.

• Several years’ experience of C# and proficiency at least to the level of C#5 including use of LINQ, unit testing and mocking frameworks, Windows Forms and ASP.Net, attributes and reflection.
• Familiarity with Visual Studio to at least 2015 level, and at least one source control system, preferably Team System.
• Experience designing and coding complex distributed desktop and web (preferably ASP.Net) applications.
• Good experience with .Net 4.5 or later.
• A firm understanding of object-oriented and test-driven software development.
• Experience with SQL programming for SQL Server and Oracle. Good experience with either one is a minimum requirement.
• Good problem-solving skills. Problem analysis and solution will be a core part of this role.
• Willingness and aptitude for writing clear, concise and efficient code.
• Competence with other current popular programming languages (e.g. Java).
• Scripting skills (e.g. Windows scripting, PowerShell) and experience with MS Build and MS Test or other equivalent tools.
• Experience writing Android applications.
• Experience working with, or implementing, laboratory data-management.
• A good understanding of laboratory testing practices.

Salary is negotiable on experience