Software Engineer

Location UK / Belfast

Job Type Permanent full-time, TemporaryContract

Salary See description

Updated 3 days ago

Reference 1388403

 Job Description

As a software engineer within PwC’s New Ventures & Blockchain team you will form an integral part in the delivery of digital solutions to meet the needs of our clients.

Who we are looking for

At PwC we work with individuals and startups right through to large corporations and the most recognisable brands in the world. Imagine solving real-world problems from idea, design, incubation through to prototype and beyond. We work like a startup with the benefit of the support, infrastructure, and deep technical capabilities of commercial software engineering. It’s a blend of both worlds. We are looking for energetic people who want to influence, change and innovate to solve global problems and create value by challenging the status quo.

About the role

As a software engineer within PwC you will form an integral part in the delivery of digital solutions to meet the needs of our clients. In PwC’s New Ventures & Blockchain team you will be building solutions which keep our clients at the forefront of digital technologies and ahead of their competitors.

You will utilise best practices such as Continuous Integration, Continuous Delivery, Test-Driven Development and peer reviews, and be involved in end-to-end software delivery.

A software engineer will be able to contribute to design and build technical solutions to meet business requirements while adhering to high coding standards and engineering principles. You would typically be part of a small team of engineers who are responsible for a particular product or set of features and will have access to mentorship from senior engineers.

A minimal level of travel will be required for this role.

Requirements

You should have experience of

  • Contributing to application design and development
  • End-to-end involvement in software delivery
  • Working with production systems
  • OO development in a commercial environment
  • A range of software delivery tools (source control, agile tools, CI etc)
  • Implementing and following best practices
  • Effective prioritisation of tasks and personal time management
  • Demonstrating initiative
  • Interacting with clients and/or product owners

Desirable experience

  • Degree in computer science related discipline
  • Delivering in a highly collaborative agile environment
  • Behavioural Driven Development and Exploratory Testing
  • Cloud environment experience
  • Microservices architecture practical knowledge

Closing date for applications 8th February 12pm