Junior Software Developer

Purpose of the role Working alongside the Innovation & Legal Technology team (I&LT) to help develop ground breaking and cutting edge solutions within the legal sector. Their work will provide AG with

Purpose of the role

Working alongside the Innovation & Legal Technology team (I&LT) to help develop ground breaking and cutting edge solutions within the legal sector. Their work will provide AG with a critical competitive advantage over other more conventional law firm technologies and business models. Working alongside more senior Software Developers and as a member of the IT Software Development team this will involve assisting the development and integration of new and appropriate solutions e.g. data visualisations, machine learning and AI to deliver benefits to AG’s clients. The role will also involve assisting Legal Technologists in their day to day activities by assisting with routine coding activities (e.g. simple web development/scripting).


  • Participate in collaboration with Software Developers and I&LT to design and build high quality and innovative legal technology solutions
  • Assist and support I&LT team with standard coding activities and provide guidance as to industry best practice
  • Assist integration of internally developed, externally developed and commercial off the shelf applications
  • Deliver at pace and with flexibility to changing client requirements
  • Demonstrate solutions to technical and non-technical audiences of all levels up to and including senior management
  • Design and develop appropriate components, APIs and libraries to promote reuse
  • Deliver using an agreed Agile/Scrum methodology and appropriate toolsets
  • Ensure code is documented, peer reviewed and adheres to AG’s standards

Knowledge, skills and experience required (bespoke to role)

The ideal applicant will have the confidence to work in a fast-paced and intellectually-demanding environment, and with internal clients who are dedicated, hard-working professionals.

The role is a junior role and mentoring, training, and guidance will be given – however the candidate must be a self-learner with a natural interest in development technologies. The candidate should show a passion and an understanding for development methods, technologies and practices, and an ability to communicate with both technical and non-technical members of staff at all levels.

In order to succeed the successful applicant will need an understanding or some experience of:

  • Programming / Software Development
  • Systems Design
  • Database / Repository Design
  • Release and Deployment
  • Software Development Lifecycle toolsets (e.g. Azure DevOps/JIRA/Github) and Methodologies (e.g. Agile/SCRUM)

Exposure to or experience of at least some of the technologies below is desirable:

  • Web development (HTML / CSS)
  • Javascript, JQuery and other frontend frameworks
  • “Backend” development e.g. Microsoft C# .NET/Python/Ruby
  • Relational Databases e.g. Microsoft SQL Server
  • SharePoint/ High Q or similar content management/extranet systems
  • Interest and understanding of emerging technologies e.g RPA, Machine Learning, AI , Blockchain, Cloud computing

Useful technology experience

  • Power-BI or similar data modelling/visualisation frameworks
  • Continuous integration and automated build toolset experience
  • Cloud development ( Azure/AWS)
  • Analytical and solution design experience
  • Development in SharePoint/HighQ or similar content management/extranet systems

AG is an equal opportunity employer and we do not discriminate on the basis of a person’s gender, ethnicity, disability, sexual orientation or any other protected characteristic. We are committed to having a diverse team and actively encourage applicants from diverse backgrounds and communities, particularly those from underrepresented demographics. We want our recruitment practices to be as inclusive as possible, so please let us know if you need us to make any reasonable adjustments during the application or interview process to help you perform to your best.


Liam Ogden

Email Liam Ogden: Liam.Ogden@addleshawgoddard.com

Speak with Liam Ogden: +44 161 934 6818

    Location:Leeds, Manchester
    Vacancy Type:Business Services Professionals
    Business Area:Information Technology
    Contract Type:Permanent