Senior Software Engineer

EJ480 – Senior Software Engineer

Location: Bristol

Salary: £50,000

Overview:

First Military Recruitment are currently seeking Senior Software Engineer on behalf of one of our clients.

Applications from ex-military candidates are actively encouraged, however all candidates will be given due consideration.

Duties and Responsibilities:


  • To lead a software development team implementing new products and supporting existing products in SEA's successful range of traffic enforcement products
  • Design software architectures and communicate them to the team
  • Plan, estimate and monitor the team's work using agile methodologies and communicate these to the Project Manager
  • Provide technical direction to the team, mentoring junior members, and conducting design and code reviews
  • Devise and implement development process improvements
  • Contribute to the complete development lifecycle by working closely and effectively with our test and user support teams
  • Delivery of software development tasks using the following technologies:
  • Visual Studio 2017 or later
  • C#
  • .NET Core
  • HTML5, CSS
  • NUnit
  • Jenkins
  • Mercurial
  • Cloud deployment
  • Making software architectural decisions, and documenting them appropriately using Enterprise Architect and UML
  • Planning and estimation of the team's work and monitoring progress using JIRA
  • Providing technical direction to the team, including mentoring junior members
  • Defining and improving team development processes
  • Contributing to company process development
  • Liaising with Roadflow test and support teams
  • Providing technical input to ITT responses

Skills and Qualifications:


  • First degree level (or equivalent) experience in a maths, physics or software related discipline
  • Software development for .NET in C# using Visual Studio
  • Working knowledge of web client development using Javascript frameworks
  • Software unit testing using a test framework
  • Effective use of a version control system
  • Liaise with customer and subcontractors on technical issues relating to systems engineering and system design
  • Manage allocated budget and resources to meet agreed milestones and deliverables.
  • Capable of managing medium sized systems engineering activities
  • Capable of demonstrating understanding of design issues relating to Complex Systems, or System of Systems
  • Architecture modelling and requirements analysis.
  • Competent user of MS Office packages (Word, Excel, PowerPoint, Outlook)
  • Experience of working to ISO 9001:2000 standards
  • Experience of the full project lifecycle (requirements, design, develop, test, deliver)
  • 8 or more years' experience of C# .NET development, ideally in a product-based environment as part of a small team
  • 2 or more years' experience of software architectural design, ideally using UML
  • 1 or more years' experience of leading a small software development team, ideally in an agile process, including:
  • mentoring junior developers
  • providing technical direction to the team
  • defining and refining development processes
  • leading code reviews
  • planning, estimating and monitoring work packages
  • Must be prepared to work in the North Bristol areas, relocating from present area if necessary
  • Must be willing to conduct field activities in support of contracted programmes
  • Must be eligible (and willing to be submitted for) a UK Security clearance to at least Security Check level
  • Be able to drive and have a current driving licence

Location: Bristol

Salary: £50,000





Share Job