Share this Job

Senior Software Developer

Date: Feb 27, 2019

Location: Manchester, United Kingdom

Company: KPMG UK

AutoReq ID142246BR
Job TitleSenior Software Developer
CountryUnited Kingdom
LocationManchester
FunctionSolutions & Digital
Service LineSolutions & Digital
Service Line InformationSolutions & Digital services the broader Firm through delivery of core technology and managed services capabilities, collaboration and innovation development services and building our Alliances network.

KPMG OverviewJoining KPMG means joining a talented team of exceptional colleagues who bring innovative thoughts and a natural curiosity to the work they do each day. No one type of person succeeds at KPMG; a diverse business requires diverse personalities, characters and perspectives. There really is a place for you here.

Job Description
Job Description
Technology is now driving innovation across every industry and changing at a rapid pace. For businesses these changes present new opportunities but also bring challenges to the increased complexity of change involved. Within KPMG’s Technology Consulting business, we leverage technology to help achieve clients' business strategy and help deliver sustainable business benefits.

In our Digital and Mobile Solutions practice we help a range of (retail, corporate and investment banking) & Insurance clients to build and manage large–scale, multi–country, complex, technology–enabled business transformation programmes. We drive this transformation through the adoption of Cloud based technologies and have strategic relationships with Amazon, Google, Microsoft and IBM to name a few.

We are looking for Software Engineer to join the team who are/have:

- Passionate about technology and driving best technology and software development practices into the team
- Work closely with a multi-disciplined team of technology directors & product managers, solution/cloud architects, cloud engineers, test automation engineers & site reliability engineers to deliver products and services
- Passionate about their work and committed to helping the team improve
- Passion for developing solutions that solve client problems

The skills, qualifications and experience required for the job:


- Proven experience of object oriented language (C#, Java, Python)
- Proven experience of using containerization technologies (Docker, Kubernetes)
- Proven experience with RESTful APIs and microservices best practice
- Proven experience of CI/CD (Jenkins/TeamCity, Terraform, Octopus)
- Proven knowledge of ORMs (Entity Framework, Hibernate)
- Proven experience in an Agile and XP methodologies (Scrum, pair-programming)
- Proven examples of utilising SOLID code design practices and conducted design and code reviews
- Proven experience applying BDD/TDD approaches
- Proven experience of applying secure software development principles in line with standard Information Security frameworks

Desirable experience and skills


- Solution development and delivery into at least one cloud platform (AWS, Azure, GCP)
- Advanced ANSI SQL scripting capability (MySQL, PostgreSQL, MS SQL Server)
- Experience with NoSQL solutions (AWS DynamoDB, Azure Cosmos DB, CouchDB, Cassandra, Redis)
- Experience of integration with logging/monitoring tools (CloudWatch, DataDog, LogStash, StackDriver Monitoring, AppInsights, New Relic, Raygun.io)
- Utilised source control (git)
- Knowledge of test automation frameworks
- Knowledge and understanding of blue/green deployment and A/B testing
- Knowledge of event based architectures
- Knowledge of Data Warehouses, Data Analytics and Business Intelligence

Opening Data for Applications: 18/03/19
Closing Date for Application: 16/04/19
Competitive salary plus negotiable benefits
Multiple roles available


Our Deal

Flexible WorkingWhile our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a balanced lifestyle. We offer part time roles with flexible working arrangements which could include, annualised hours, early or late starts to fit around other commitments, shorter working days etc. We are happy to discuss your own requirements and our range of flexible working arrangements in more detail, should that be of interest and, as part of the recruitment process, we can put you in touch with people who work flexibly.

Applying with a DisabilityKPMG are proud to be an inclusive, equal opportunity employer and we seek to attract and retain the best people from the widest possible talent pool. As a member of the Business Disability Forum we're committed to ensuring that all candidates are treated fairly throughout the Recruitment Process. Should you be successful after the initial application stage, please discuss with your recruitment contact any reasonable adjustments to our Recruitment Process that you may require.

KPMG's commitment to diversity

KPMG consistently features in the Sunday Times Best Big Companies to work for, which has been recognised with a special achievement award to mark our 10 years in the Top 25. We pride ourselves on being a place where your individuality is valued; you can be yourself and still achieve your potential. We believe that your individuality helps us to deliver the best results to our clients. Diversity of background, diversity of experience, diversity of perspective - that's the KPMG difference. But, don't take our word for it, find out more about diversity at KPMG by viewing our Policy

Policy for Agencies

KPMG has a commitment to sourcing candidates directly and as such we do not accept speculative CV’s from agencies. Please check here to see our policy on agencies: Policy


Job Segment: Developer, Consulting, Java, SQL, Database, Technology