Share this Job

Software Engineer

Date: Jul 12, 2019

Location: Manchester, United Kingdom

Company: KPMG UK

AutoReq ID145319BR
Job TitleSoftware Engineer
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
At Solutions & Digital we help KPMG and hundreds of other organisations around the world to envision and build digital products that empower their employees and serve their customers — all with people, business and technology in mind.
We are human-centred technology advocates, analysts, designers and engineers. Whether we're creating new products or helping a business become more relevant to its customers, people in Solutions & Digital are creators at heart. We find gaps, develop hypotheses and build beautiful ecosystems, inspiring our clients to push the boundaries of what’s possible. From a junior researcher to the head of development we possess a clear vision of the future and have the courage to pursue forward-thinking solutions that solve today’s challenges for a better tomorrow.

Our Technology
Our core competency is the .NET stack (C#, ASP.NET MVC, WebApi) and cutting-edge web client technologies (ReactJS, HTML5). We pride ourselves on delivering highly modular, testable, scalable, SOLID code with continuous integration and deployment to cloud environments. We follow agile methodologies and a Git workflow.


The Role

You will be part of our product engineer team and work in multidisciplinary agile teams including product owners, QA engineers, UX designers and business analysts.
We welcome polyglot developers with experience in other stacks (Ruby, Java, Scala) who are happy to bring their experiences on board. As part of our rigorous recruitment process, we’ll thoroughly test your ability to code with peerless precision, quality and clarity.

As a member of the team, you’ll be expected to keep up to date with the tech field. We gladly sponsor certifications and training courses.
You are expected have experience and develop your technical skills within the following areas:

- Cloud development in AWS and/ or Azure, including writing for containers
- Mobile development with Xamarin
- Front end development in React (including Node.js integration)
- Software design and architecture: tiered architecture, clean architecture
- Software security
- Content management systems (Umbraco)
- Software testing, performance optimisation and maintenance
- Relational and noSQL database design
You are not expected to be proficient in all of the above, however you should demonstrate a general understanding of the concepts and start to specialise in a couple of key areas.

Role Behaviours
As a software engineer, you will be expected to:

- Work in small to medium agile teams
- Demonstrate evidence of excellent agile practices
- Demonstrate evidence of disciplined approach to code development
- Show effective self-organisation skills
- Be able to mentor junior team members
- Actively collaborate with team members from all capabilities

Day to Day Job Tasks

- Create or design workable prototypes
- Create specification and design of system components to meet defined requirements
- Implement user requirements and software designs for a system component
- Maintain and support services
- Identify, explore and implement improvements to services or system components
- Integrate and test components, systems and their interfaces
- Document your solutions

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, Cloud, Database, Java, Technology, Research