SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

Precise Placements
Posted 20 hours ago, valid for 10 days
Location

Liverpool, Merseyside L96GB, England

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • A leading international law firm is seeking a Senior Software Engineer for a 12-month Fixed Term Contract, offering a salary of approximately £70,000 per year.
  • The ideal candidate should have at least 5 years of professional experience in developing web applications using the .NET framework, specifically C# and ASP.NET.
  • Key responsibilities include designing, developing, testing, and maintaining high-quality web applications, as well as managing integrations and providing 3rd line support.
  • Candidates should possess strong skills in front-end technologies such as HTML5, CSS3, and JavaScript, along with experience in database design and data integration within the Microsoft stack.
  • Preferred qualifications include familiarity with agile methodologies and experience in a legal technology environment, although these are not mandatory.

Senior Software Engineer (.NET framework (C#, ASP.NET), HTML5/CSS3/JavaScript)

Our leading international law firm client are looking to recruit a Senior Software Engineer on a 12 month Fixed Term Contract basis.

The right Senior Software Engineer will design, develop, test, and maintain high-quality web applications using .NET framework (C#, ASP.NET), HTML5/CSS3/JavaScript.

As the firms Senior Software Engineer you will also be responsible for developing, enhancing, and maintaining web applications and software solutions for the firm's internal systems and client-facing platforms.

As part of IT Operations, you will be an expert in Integrations and have a function as a 3rd line consultant to assist with the triage and resolution of issues as they arise from other areas of the firm or from within IT Operations.

You will also have experience in technical governance, performing quality reviews, performing reviews of the architecture and design deliverables from technical teams and working collaboratively to help them fill in the identified gaps.

In terms of technology stack, we're centred predominantly around Microsoft Technology (Azure, C#, .Net, SQL Server) and have adopted a Cloud focussed strategy for the future.

The work will involve integration, reporting, ETL, web applications, configuration of line of business systems and workflow.

As many of the systems they are adopting now are SaaS applications strong experience in integration of systems through REST APIs, the appropriate design patterns and orchestration challenges is essential.

The Key Responsibilities for this Senior Software Engineer (.NET framework (C#, ASP.NET), HTML5/CSS3/JavaScript) are:

  • Design, develop, test, and maintain high-quality web applications using .NET framework (C#, ASP.NET), HTML5/CSS3/JavaScript
  • Design and maintenance of databases and data integrations using Microsoft technologies.
  • Collaborate with cross-functional teams including business analysts, project managers, and other developers to gather requirements and ensure timely delivery of projects.
  • Write clean, modular, testable code that adheres to best practices and coding standards.
  • Troubleshoot complex issues in existing software solutions.
  • Contribute to the evaluation of new technologies, tools, or frameworks that can improve efficiency or effectiveness of development processes.
  • Understanding of integration architecture and patterns
  • A strong background of development of integrations between systems with experience in direct data access and API access integrations.
  • Strong experience working within a project focussed delivery environment and experience of working in an Agile environment.
  • Experience managing quality assurance within a delivery environment and working with and developing appropriate governance and control for code being produced individually or by other members of the team.
  • Experience of managing multiple work streams

Key skills/capabilities necessary for the role include:

Required

  • Bachelor's degree in Computer Science or related field; or equivalent work experience
  • 5+ years of professional experience developing web applications using .NET framework (C#, ASP.NET)
  • Strong understanding of object-oriented programming principles
  • Proficient in front-end technologies such as HTML5/CSS3/JavaScript/jQuery
  • Strong experience of developing reports using at least one of the Microsoft reporting tools (SSRS, PowerBI, Fabric)
  • Experience with database design & development using SQL Server
  • Experience with Data Integration within the Microsoft Stack (SSIS, Azure Data Factories)
  • Knowledge of software architecture patterns (e.g., MVC)
  • Familiarity with agile methodologies
  • Strong communication skills with the ability to effectively collaborate within a team environment
  • Integration between systems using REST APIs
  • Experience of using a workflow platform

Desirable

  • Experience working in a legal technology environment
  • Knowledge of Microsoft Azure cloud platform
  • Reporting Services / SSRS, PowerBI, Fabric
  • Data Loading and ETL Experience
  • Dell Boomi
  • Atlassian Suite (JIRA, Confluence)
  • Knowledge of ISO 27001, 27701, 9001
  • Experience of working within Legal Services or other similarly regulated industry
  • Development of systems using Intapp Flow and/or Open platforms
  • Experience of the Azure stack

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.