£60K/yr to £70K/yr
Liverpool, England
Contract, Variable

Senior Software Engineer

Posted by Precise Placements .

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
We use cookies to measure usage and analytics according to our privacy policy.