Working alongside the Innovation & Legal Technology team (I<) 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< to design and build high quality and innovative legal technology solutions
Assist and support I< team with standard coding activities
Assist integration of internally developed, externally developed and commercial off the shelf applications
Deliver at pace and 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 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 and training will be given. 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 (Web and Desktop)
Database / Repository Design
Release and Deployment
Software Development Lifecycle toolsets (e.g. TFS/JIRA) and Methodologies (e.g. Agile/SCRUM)
Exposure to or experience of at least some of the technologies below is desirable:
Web development (HTML / CSS)
"Backend" development e.g. Microsoft C# .NET
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