Senior Integration Developer

PwC
Calgary, Alberta, Canada
Full-time

A career in Software and Product Innovation will provide you with the opportunity to deliver innovative solutions that are valuable, usable, and aligned with accomplishing the company's mission.

We help build software and design data platforms, manage large volumes of client data, develop compliance procedures for data management, and continually research new technologies to drive innovation and sustainable change.

You will manage products through initial launch and follow-on releases, identifying dependencies and clearing blockers. As part of our Software Engineering team, you'll focus on cloud solution engineering and automation, with a focus on applications and data.

You understand application and microservice architectures, integration patterns and data engineering aspects using cloud technologies.

About the TeamOur Digital Integration practice is a dynamic and rapidly growing team that leverages the latest technologies in the integration space.

We are focused on designing, building, and delivering robust, scalable integration solutions for our clients across various industries.

Our team takes pride in developing deep subject matter expertise, with a focus on creating integration blueprints and roadmaps tailored to client needs.

We drive innovation through the full integration lifecycle - from architecture and design to seamless delivery and ongoing support - ensuring business objectives are met through modern, efficient integration strategies.

The Opportunity

  • Be part of an exciting new growth area within PwC.
  • Join a rapidly expanding team and experience the full consulting lifecycle - from client engagement to service delivery.
  • Enjoy fast-tracked career growth with ample opportunities for advancement.
  • Innovate continuously and explore cutting-edge integration methodologies and platforms.
  • Play a key role in driving business development efforts across the organization, contributing to our strategic initiatives.

Meaningful work you'll be part of

As a Senior Integration Developer, you'll work as part of a team of problem solvers, helping to solve business issues, deliver high quality client service and operational efficiency.

Responsibilities include but are not limited to :

  • Conduct discovery sessions and requirements gathering workshops with business stakeholders to thoroughly understand and capture business needs and objectives.
  • Lead a team of developers and collaborate closely with customers, partners, and integration experts to deliver comprehensive integration solutions.
  • Support team members throughout the project lifecycle, providing effort and complexity estimations, technical guidance, and mentorship.
  • Work closely with architects to follow established architectural guidelines and blueprints, and lead technical teams through complex, multi-phased projects, ensuring hands-on delivery and implementation of the solution.
  • Design and execute end-to-end proof of concepts to validate technical approaches and solutions.
  • Develop integration services using MuleSoft or similar integration platforms, such as Workato or Azure Integration Services, while providing hands-on support to the delivery team as needed.
  • Collaborate with clients to define and implement development standards, governance models, and operational best practices.
  • Identify project risks and challenges, propose and implement mitigation strategies, and ensure timely and effective issue resolution.
  • Capture project learnings and convert them into reusable best practices, coaching and mentoring team members to enhance their design and architectural skills.
  • Lead efforts to improve internal processes and promote knowledge sharing through active participation in communities of practice, writing blog posts, and engaging in social media outreach.
  • Contribute to the continuous improvement of digital integration services by participating in internal workgroups and leading design sessions with both clients and cross-functional teams within the firm.

Experiences and skills you'll use to solve

  • Bachelor's degree in Computer Science, or equivalent
  • 5+ years' experience working as a systems analyst or related capacity and ability to express complex technical concepts in terms that are understandable to the business
  • 5+ years' hands-on experience working with enterprise integration tools including iPaaS and APIM to streamline processes and enhance system efficiency
  • Example iPaaS tools : Mulesoft, Azure Integration Services, Workato, Boomi
  • Example APIM tools : Azure APIM, Kong, Google APIGEE, Mulesoft
  • Relevant certifications for iPaaS and / or APIM tools
  • Solid understanding of the API life cycle, solution architecture, technical documentation, including logical and physical architecture, and systems design artifacts
  • Good understanding of integration architecture concepts and patterns, including Microservices, Service Oriented Architecture, Batch Integration, RESTful JSON services, Pub / Sub etc.

including Event Driven Architecture.

  • Good understanding of API security and policy implementation including authentication, authorization, rate limiting and load balancing policies
  • Experience designing public and private enterprise secure services using RAML, REST based APIs, GraphQL, etc.
  • Experience in implementing CI / CD process & tools such as Maven, Jenkins, Nexus, Artifactory, Git, Jira, Azure DevOps
  • Experience profiling and troubleshooting integration and API related issues & experience with testing suites like JMeter, Postman, SoapUI is a must
  • Experience delivering in waterfall, scrum, agile, and other methodologies
  • Strong analytical and conceptual skills and ability to solve problems spanning multiple environments in a business area
  • Strong oral and written communication skills, including technical writing and developing business presentations and power user training materials
  • An interest in upskilling for a digital world and technology trends, an openness to learning new tools and adapting how you work
  • A demonstrated commitment to valuing differences and working alongside diverse people and perspectives

PwC BC Region Pay Range Information

The salary range* for this position is $82,300.00 - $109,700.00 - $137,000.00 CAD Annual, plus individuals may be eligible for an annual bonus payment.

Actual compensation within the range will be dependent upon your skills, experience, qualifications and geographic location.

Please note that the salary range for this position is reflected for our British Columbia region. Given our national recruiting approach, we recruit (and may hire) in other regions and therefore the salary range may differ depending on the work location.

PwC is committed to competitive compensation and sharing salary ranges in accordance with applicable pay transparency legislation as they arise.

Why you'll love PwC

We're inspiring and empowering our people to change the world. Powered by the latest technology, you'll be a part of diverse teams helping public and private clients build trust and deliver sustained outcomes.

This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life.

Learn more about our Application Process and Total Rewards Package at : https : / / jobs-ca.pwc.com / ca / en / life-at-pwc

At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong.

We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in.

We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process.

30+ days ago
Related jobs
KPMG
Canada, Canada

Building on the success of our practice, we are seeking talented and energetic candidates to join our Advisory team as a Senior Consultant working in our Management Consulting, Enterprise Solutions, Oracle practice. Previous experience in integrations for Oracle Cloud ERP. Act as a trusted advisor t...

PwC
Calgary, Alberta

As a Senior Integration Developer, you'll work as part of a team of problem solvers, helping to solve business issues, deliver high quality client service and operational efficiency. Lead a team of developers and collaborate closely with customers, partners, and integration experts to deliver compre...

Promoted
Procom
Canada

NET Developer Senior Full Stack. We are seeking a highly skilled Full Stack Senior Developer with expertis. On behalf of our client in the Government Services Sector, Procom is looking for a Senior Full Stack. ...

Quorum Software
Calgary, Alberta

Quorum Software is looking for a Senior Information Security Engineer to join our team and provide administration and oversight of our enterprise security technologies. You will engage with internal stakeholders and customers in Human Resources, Sales, Marketing, Product Management, Engineering, etc...

Hasbro
CA

As a Senior Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital player tools. At least 3 years of experience as a back-end software engineer building services using technologies like ...

Brainhunter
Calgary, Alberta

What we are looking for are full stack developers with the following experience and job knowledge:. Developer or Developer Analyst role. ...

Precisely
Canada

We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. We are seeking a seasoned Senior Software Architect with extensive expertise in cloud-based technologies and distributed systems. De...

WestJet
Anywhere - Canada

WestJet Group is seeking a Data Engineer for the progressive, essential, and fun Data Engineering team. Advise on the right way to apply data engineering standards and methods, ensuring compliance, and maintain technical responsibility for all the stages and iterations of a data engineering project....

Yelp
Canada
Remote

Our customers are software engineers on all platforms at Yelp (backend, iOS, Android and Web), and our goal is to help them fetch data with faster iteration speeds and ship high quality features. Yelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity...

Fujitsu
Canada

Developer Progression Mainframe Migration Project. In addition, the developer will troubleshoot defects reported by both Fujitsu and client testing groups. The technology is Java, , Intellij / Eclipse, Postgres/OracleSql /SQL Server, PowerShell modernized from Mainframe COBOL. The ideal candidate wo...