Senior Software Engineer - Tax Technology
Birmingham
About the role
The Tax and Legal Technology team is a community of more than 300 technologists supporting around 2,500 tax and legal professionals. As a Senior Software Engineer, you will work within a multidisciplinary engineering team delivering software solutions for both internal users and external clients. You will help design, develop and support modern applications while collaborating closely with Product Owners, Quality Assurance Engineers and fellow software engineers. The role can be based in Manchester, Leeds, Birmingham, Milton Keynes or Glasgow with a hybrid working pattern of approximately two days per week in the office and monthly travel to our London office.
Roles and responsibilities
- Collaborate within a lean agile team using a scaled Scrum delivery framework.
- Design, develop and enhance modern web applications using C# and ASP.NET Core technologies.
- Build front-end solutions using technologies such as React, Angular, Blazor or ASP.NET MVC.
- Develop cloud-first applications using infrastructure as code and continuous delivery practices.
- Package and deploy applications using containers and Azure Kubernetes Service.
- Design data models and work with Azure SQL and NoSQL database technologies.
- Create resilient microservices and integrated solutions using cloud messaging platforms.
- Promote secure coding, application support, knowledge sharing and reusable engineering practices.
Experience and skills needed
- Hands-on experience designing, specifying and developing software solutions.
- Strong programming capability using modern object-oriented languages such as C# or Java.
- Experience building and integrating REST application programming interfaces and messaging solutions.
- Knowledge of data modelling, database design and data access technologies.
- Experience delivering user-facing web applications within enterprise environments.
- Experience working collaboratively within agile teams using source control and continuous integration tools.