Social network you want to login/join with:
Job description
Senior Software Engineer - Tax & Legal Technology - D Grade
Tax and Legal Technology Team
We are a team of 300+ technologists providing technology enablement services and solutions across the Tax and Legal business. This business has 2,500 tax & legal professionals covering multiple disciplines. We serve many thousands of clients and private individuals by providing a modern, market-leading suite of technology solutions that offer an efficient digital experience from routine to complex tax advice based on the client's situation.
Tax is frequently highlighted as an industry where generative AI will significantly impact service delivery. You will work as part of a team at the forefront of navigating this change, redefining how tax is determined in the UK and globally, ensuring people and companies pay the correct amount of tax with minimal effort.
The Engineering department comprises Product Owners, Business Analysts, multidisciplinary Engineering teams (approximately 160 Software, QA, and Cloud Operations engineers), and IT Service delivery professionals working on a large portfolio of systems aimed at improving productivity and solving key business problems across Tax & Legal. We also develop cutting-edge web portals for clients to interact with KPMG, maximizing collaboration and seamless information delivery.
The Role
You will work in a small team of Software Engineers and QA Engineers on various projects for clients and internal professionals. Your responsibilities include developing and delivering software solutions. Your team will collaborate with a Product Owner to prioritize deliverables, allowing you to focus on creating world-class solutions.
This role is based in Glasgow, with an expectation of spending two days per week in the office.
While no prior knowledge of tax is required, you are expected to develop some domain knowledge over time.
You will have ...
* Deep Technical Expertise: Hands-on experience designing, specifying, and developing software.
* Programming Skills: Extensive use of modern object-oriented languages such as C# or Java.
* Enterprise Expertise: Knowledge of building REST APIs and experience with messaging systems.
* Data Modelling: Experience defining data models and interacting with databases.
* Proven Track Record: Development of software including user-facing web applications.
* Collaborative Approach: Passion for working in agile teams and adopting best practices.
* Continuous Delivery: Experience with source control and CI tools in team environments.
You may also have ...
* AI Systems: Experience building systems leveraging generative AI and machine learning.
* Cloud Experience: Building applications on cloud platforms like Azure, AWS, or GCP; experience with Docker, Kubernetes, or serverless platforms.
* Continuous Delivery: Use of Git, Jenkins, GitHub, or Azure DevOps.
* Web UI Frameworks: Experience with React, Angular, Blazor, ASP MVC, or similar.
* Data Modelling: Use of Entity Framework or ORM tools; experience with NoSQL databases like Cosmos DB, MongoDB, or Cassandra.
* Enterprise Messaging: Experience with messaging systems such as Service Bus, MQ, or Kafka.
* Data Analytics: Experience with Data Analytics and Business Intelligence.
In this role you will ...
* Collaborative Approach: Work in a Lean Agile team using a Scaled SCRUM framework.
* Programming Skills: Develop web applications using back-end C#/Core and front-end technologies like Typescript/React/Angular, MVC, or Blazor.
* Cloud Experience: Build cloud-first applications with infrastructure as code, deploying in containers on Azure Kubernetes Service.
* Data Modelling: Use Entity Framework with Azure SQL or NoSQL databases.
* Enterprise Expertise: Build resilient microservices and micro-front ends integrated via a cloud message bus.
* Security Practices: Follow secure coding and infrastructure standards.
* Continuous Delivery: Support applications with modern DevOps tools.
* Quality Focus: Continuously improve technical knowledge, share learnings, and build reusable components.
What we can offer
* Scale, with clients including well-known global brands.
* A great team environment.
* Opportunities to learn new technologies and advance cloud platforms.
* Access to training and certifications.
* Market-competitive pay and benefits like subsidized lunch, healthcare, pension, cycle-to-work, and a paid day off for your birthday.
The best of both worlds
While leaders globally, our department feels like a start-up with the resources of a major corporation, offering scrum work, innovative projects, and clear career progression.
Industry-leading rewards
Our Deal offers unique pay, progression, and benefits, including bonuses, student loan payments, banking offers, early finish on summer Fridays, and a birthday day off.
The diverse and inclusive employer
We are committed to diversity and inclusion, ensuring fair treatment throughout recruitment. We welcome all candidates and offer adjustments during the process. Recognized as a top employer, we value individuality and diverse perspectives to deliver the best results.
#J-18808-Ljbffr