Lead Software Developer (Senior Developer)

A leading UK based international law firm, is looking for a highly skilled Lead Software Developer Senior Developer to join their Innovation & Legal Technology Team, to be based in either Manchester or Leeds. The role will involve leading the development of innovative new solutions, products, and tools in support of the business strategy for delivering cutting-edge legal services.

The successful candidate will have the opportunity to work alongside senior managers and legal technologists to design, architect, and develop these applications.

Responsibilities:

  • Providing technical leadership on assigned projects
  • Contributing to the overall strategy for the team
  • Contributing to the overall agreed software architecture
  • Hosting and organising planning sessions to produce technical specifications and task breakdown
  • Planning and organising work in line with the project schedule
  • Attending meetings with PM and stakeholders and providing technical guidance and coordination
  • Coordinating and taking the lead on product demos and managing changes in requirements
  • Designing, architecting and developing innovative, high-quality IT bespoke software solutions, automations and integrations to meet stakeholder needs and industry best practices
  • Designing and developing appropriate API’s and libraries to promote reuse
  • Capturing, estimating requirements and managing their backlog
  • Delivering using an appropriate delivery methodology – Waterfall, Agile/Scrum or hybrid with appropriate toolsets
  • Planning, prioritising and scheduling workloads in conjunction with the IT Software Development Manager
  • Providing appropriate technical documentation and adhering to IT department’s processes and practices

Requirements:

  • Full Stack Software Development experience
  • Backend development including Microsoft C# .NET
  • HTML / CSS
  • JavaScript and related client-side frameworks (e.g. VueJS)
  • JSON, XML
  • Solution/software architecture approaches to problems
  • Capture, definition and interpretation of use cases as the basis for solution designs, including working knowledge of UX based design
  • Building and consuming API’s (e.g. RESTful / SOAP), and integrating complex and disparate applications/technologies
  • Microsoft SQL Server T-SQL programming and Relational Database design
  • DevOps Release and Deployment – including source control, continuous integration, automated build technologies
  • Software Development Lifecycle toolsets (e.g. Azure DevOps/JIRA) and Methodologies (e.g. Agile/SCRUM) and associated techniques / practices
  • Experience of and researching and using emerging technologies e.g. RPA, Machine Learning, AI
  • It would be highly beneficial if you have development and automation platforms experience including Microsoft Power Apps, and Flow, SharePoint, Teams and HighQ

As well as a great opportunity to make a real difference in this highly innovative firm, you will also receive a very competitive salary and corporate benefits package.

Website Job Registration - Listing Pages