About Ashurst:
Ashurst is a leading progressive global law firm with arich history spanning more than 200 years. We are proud of our history and are future-focused, having expanded into new technologies through our NewLaw division, Ashurst Advance, and our consulting arm. Our in-depth understanding of our clients and commitment to providing excellent standards of service have seen us become a trusted adviser to local and global corporates, financial institutions and governments in all areas of commercial law. To find out more please visitwww.ashurst.com
In order to comply with regulatory and client requirements, Ashurst will undertake appropriate vetting of staff. When applicants accept a job offer, Ashurst, alongside a specialist provider, will undertake professional verification and background checks. These checks are only undertaken with consent, and in accordance with our legal and regulatory obligations.
Department / Role Overview
Ashurst is seeking an experienced Developer to join our Digital Client Solutions IT Product team. The successful candidate will work closely with our digital products and services teams, the Digital Office, and the digital strategy team to support the development of new client platforms and solutions and, ultimately, the delivery of digital transformation within the firm.
The role will involve working in partnership with design, technology, legal and client teams, as well as external consultants, employing Agile and lean methodologies, adaptive project management and human-centred design principles.
Beyond having the requisite prior experience on paper, being an excellent and collaborative communicator, demonstrating proactive behaviour and problem solving skills will be significant differentiators in our recruitment process
Hours of Work
Nominally 9:00 am - 17:30 pm Monday to Friday
Main Responsibilites
* Within an Agile delivery team collaborate with members of IT, the Digital Office and the wider business to deliver client-facing products and experiences which support transactions, legal advice and drive engagement.
* Responsible for the development and implementation of new and existing API integrations, microservices and accompanying software, working with cloud technologies on the Azure platform
* Participate in development workstreams, providing end to end ownership including; input into specification and design, estimation and planning, build, release and support
* Provide 3rd line support to the applications developed and upgrading existing software as the organisation's needs change
Essential Skills and Experience
* A high level of professional experience in C# with a strong level of knowledge on cloud technologies
* Strong knowledge and experience of developing and consuming RESTful web services including GraphQL as well as knowledge of API Security, Azure Functions and experience with tools such as Postman and Swagger
* Familiarity of Content Management System design principles and best practices, preferably using Sitecore CMS
* Solid knowledge of software engineering best practices: object-oriented design and implementation, SOLID principles, Agile and Scrum
* Proficiency with HTML5, CSS3, Responsive Web Design and associated JavaScript third party libraries
* Understanding of SQL and Entity Relationship Diagrams / Structured data
* Familiarity with DevOps practices as well as experience of CI/CD in streamlining pipeline builds and releases
* Effective team-working, communication and interpersonal skills, maintaining and building working relationships with colleagues and clients
* A tertiary qualification in a software development subject or be able to demonstrate equivalent professional experience
Desired Skills and Experience
* Knowledge or experience in TDD / Test Driven Development, and ability to collaborate with the QA team to ensure solutions are tested to high standard
* Knowledge of Next.js and React.js
* Use of code quality tools such as SonarQube and SCA tooling e.g. Mend
* Experience in Authentication / Authorisation (B2C)
#J-18808-Ljbffr