Lead Software Engineer

Cheltenham based with UK travel

£30,000 to £45,000 + Benefits


Role

Our current systems are built around exciting technologies including continuous integration, code generation and the latest Microsoft development tools.


You will be involved with maintaining and developing these systems as well as plenty of ‘File, New...’ development. You will be expected to research and keep abreast of new technologies to keep Linac at the cutting-edge of software development.

  • Development of web based solutions with ASP.NET 2.0  - C# (CSharp) and SQL
  • System architecture and database design
  • Systems analysis, functional specification
  • Management of source control, build and continuous integration across development, test and live environments
  • Project management and team coordination

Qualifications / Experience

First and foremost our main selection criteria is programming skill and technical ability. Extensive programming experience (especially working as part of a team) is crucial. The ideal candidate will have 3-5 years working in software development, 2 or more in the following

  • Object oriented design and architecture
  • Web development with ASP.NET (preferably 2.0)
  • C# (CSharp)
  • Regular Expressions
  • HTML, XHTML and CSS and web standards
  • JavaScript
  • Relational database design and management with SQL Server
  • XML and XSLT

Experience working with the following would be beneficial

  • Agile software development methodologies
  • Code generation systems (specifically CodeSmith)
  • Continuous integration systems (specifically CruiseControl)
  • Project management, including accurate estimation of timescales
  • Client relationship management
  • Systems administration and maintenance
  • Source control solutions such as Team Foundation Server, SVN, Tortoise
  • Graphic Design Packages such as Photoshop, Fireworks, Illustrator

If you feel that you are a technically excellent software engineer but are lacking experience in one or more of the specified areas and are willing to develop your skills in the required areas, we would be very happy to consider your application.

Role Development

Linac (being predominantly a training provider) considers career progression and personal development to be an absolute priority. Successful candidates can expect  - at minimum - on the job training, support for self study, and full support (including exam fees) for relevant Microsoft qualifications such as MCTS and MCPD. On Successful application development plans will be compiled and agreed upon.

Benefits

Friendly, sociable working environment; town centre office location; company pension scheme; high specification, multi-core, multi-monitor workstations; cutting edge development tools; personal development plan; healthcare; dental plan; generous holiday allowances; team leading responsibilities; flexible working hours.