Receive recommendations based on your profile and get approached by companies.

Senior Developer

Posted 21 Sep 2022
Work experience
2 to 5 years
Full-time / part-time
Job function
Degree level
Required language
English (Fluent)

Receive recommendations based on your profile and find matching jobs.

300,000+ students and young professionals already have a profile.

About Ashurst:

Ashurst is a leading progressive global law firm with a rich history, celebrating it's bicentenary in 2022. We are proud of our history and 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.

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 senior full stack developer with a focus on Azure API development to join our global software development team. The successful candidate will join a newly formed team of developers to work closely with our digital products and services team, Ashurst Advance Digital, and the digital strategy team (both led by the firm's Chief Digital Officer) 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. In addition to providing hands-on support, there is the opportunity to help us to refine and shape our development processes and best practice.

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.

Main responsibilities:

  • Within an Agile delivery team collaborate with members of IT, Ashurst Advance Digital and wider business to deliver client-facing products and experiences to deliver legal advice and drive engagement.
  • Lead the development and implementation of new and existing API integrations, microservices and accompanying software, working with cloud technologies on the Azure platform.
  • Contribute to the design and architecture of software, prototyping and iterating new APIs, related data sources and integrations.
  • 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.

Risk and Control: Ensure that all activities and duties are carried out in full compliance with our regulatory requirements and internal policies.

Essential skills and experience:

  • A high level of commercial experience in C# with a strong level of knowledge on Microsoft technologies.NET Core, REST API's, GraphQL, Azure SQL and NoSQL.
  • Experience with Azure native architectures, Microservice architecture, Message Queuing and Integration Services e.g. APIM.
  • Strong knowledge and experience of developing and consuming RESTful web services as well as API Security, Azure Functions, API Apps and experience with tools such as Postman and Swagger.
  • Proficiency with HTML5, CSS3, TypeScript, LESS, SASS, Responsive Web Design and associated JavaScript third party libraries.
  • Solid knowledge of software engineering best practices: object-oriented design and implementation, SOLID principles, Agile and Scrum.
  • Knowledge or experience in TDD / Test Driven Development, and ability to collaborate with the QA team to ensure solutions are tested to high standard.
  • Familiarity with DevOps practices as well as experience in streamlining deployments with continuous integration and continuous deployment and use of supporting tools e.g. Docker, Containerisation, Azure DevOps, CI/CD pipelines.
  • 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 commercial experience.

Desired skills and experience:

  • Azure Certifications such as AZ200 (Azure Developer) or AZ400 (DevOps Solutions).
  • Knowledge of Next.js and React.js.
  • Use of code quality tools such as SonarQube and SCA tooling e.g. Mend.

A leading international law firm with world class capability.
With our technical expertise, local knowledge and international network, we deliver an experience for our clients that other professional service providers find hard to match. And we are committed to being a sustainable global law firm, having positive impacts for our clients, employees, profession, the environment and the communities in which we are based.

5,000 employees