Senior Integration Developer

PwC
Calgary, Alberta, Canada
Temps plein

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.

Il y a plus de 30 jours
Emplois reliés
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...

Offre sponsorisée
Procom
Calgary, Alberta

Senior PowerBI Data Visualization Analyst:. Senior PowerBI Data Visualization Analyst. Senior PowerBI Data Visualization Analyst. ...

Pason
Calgary, Alberta

As a Senior Java Software Developer on the DataHub team, you will be responsible for leading the architecture, design, and development of some of the core product features. Ensure project and team success by mentoring and provide guidance to other developers. Expertise in developing enterprise-level...

Magnet Forensics
Canada

The Engineering org is focused on producing software that solves the most important problems facing digital forensics and incident response professionals today. The Detection Engineering Team is looking for a talented engineer to join our growing team, responsible for building the next generation of...

Clover Health
Canada

We are looking for a senior software engineer who is well-versed in full stack engineering. As a Senior Software Engineer, you will:. You will work closely with other engineers, data scientists, healthcare professionals, and product managers, building tools to improve the health of real people. You ...

VDart Inc
Canada

Role: ETL Developer </b><b>(IICS Developer with KAI (Knowledge of API Integration) skills)</b></p> <p><b>Location: Canada - Remote<br /> Mode: Contract</b></p> <p> </p> <p><b>Job description:</b></p> <p>...

Ameuro Migration
Canada

Develop and implement new software programs. Maintaining and improving the performance of existing software. Design and update software database. Test and maintain software products to ensure robust functionality and optimization. ...

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....

Royal Bank of Canada>
Calgary, Alberta

Build reusable and fully tested (unit tests) code using tools like Jest, Jasmine, Karma, and Protractor. Strong proficiency in MEAN stack (Angular, Express, Node. ...