C# Principal Software Engineer - Shared Services

PIC
London

Pension Insurance Corporation (“PIC”) provides secure retirement incomes through comprehensive risk management and excellence in asset and liability management, as well as exceptional customer service. Our purpose is to pay the pensions of our current and future policyholders.

The key purpose of the role is to engineer shared applications and libraries in the Shared Services team. The team contributes to the overall success of the organisation by implementing and maintaining robust technical solutions for the business.

Key Responsibilities

  1. Software Quality Integration : Utilising tools like SonarQube to scan and maintain code quality across various development pipelines.
  2. Code Quality and Performance : Ensure high standards of code quality, performance, and reliability through code reviews, testing, and continuous integration.
  3. Component and Library Development : Building, maintaining, and improving enterprise libraries for use across multiple teams. These libraries will be key to developing scalable solutions for internal and external stakeholders.
  4. Backlog Management : Collaborating with product and engineering teams to build and prioritize the backlog of development tasks, including the integration of tools to accelerate code writing with AI.
  5. Enterprise C# Components : Focus on building and maintaining enterprise C# components for the platform, ensuring best practices are followed.
  6. Python Libraries : Expanding on Python components used by citizen developers , supporting the development of data adapters and key libraries in both Python and C#.
  7. DevOps and Azure : Managing Azure DevOps pipelines, enhancing the platform’s engineering capabilities, and developing features that integrate with the platform's broader scope.
  8. Cross-functional Collaboration : Working with shared services to ensure the successful implementation of reusable enterprise components and libraries across teams.
  9. Security : Implement and advocate for security best practices throughout the development lifecycle, ensuring that shared libraries are secure and compliant with industry standards. Collaborate with security teams to integrate security measures into the CI/CD pipeline.
  10. Technical Leadership : Provide technical leadership and mentorship to engineering teams, guiding them in best practices for software development and library usage.

Knowledge, Experience, Skills and Abilities

Technical

  1. Strong proficiency in C# development, with an understanding of DevSecOps principles. Knowledge of Python development advantageous.
  2. Experience in building enterprise libraries and data adapters.
  3. Knowledgeable in Azure DevOps, able to manage and expand existing pipelines.
  4. An innovative developer who is willing to pick up Python if needed, with a focus on creating high-quality, reusable components.
  5. A strong grasp of data structures and algorithms is essential.
  6. Understanding distributed computing concepts such as load balancing, distributed caching, and service-oriented architectures.

Personal

  1. Ability to persuade and influence both directly and indirectly.
  2. Ability to conceptualise and lead others in solving specific problems including experience delivering analysis that is succinct, accurate, well presented, and timely.
  3. Ability to organise work to meet deadlines.
  4. Recognised qualification and/or accreditation to a professional body in the relevant field/industry/sector. CFA qualification would be desirable.

In addition to a competitive base salary and the opportunity to participate in our annual, performance-related bonus plan, upon joining us here at Pension Insurance Corporation, you’ll have access to some great benefits, including private medical insurance, 28 days' annual leave (excluding bank holidays), a generous pension scheme, insurance for Travel, Private Medical, Critical Illness, Life Assurance and Income Protection, and much more.

Apply on www.jobleads.com

Similar Jobs

C# Principal Software Engineer - Shared Services

Pension Insurance Corporation (“PIC”) provides secure retirement incomes through comprehensive risk management ...

PIC

London

4G-5G Principal Systems Architect

About us One team. Global challenges. Infinite opportunities. At Viasat, we’re ...

Viasat

London

Senior/Lead/Principal Data Architect

Please note that this role requires security clearance at SC level. You ...

Cognizant

London

Principal Consultant

Principal Consultant - Hybrid Cloud An exceptional opportunity has arisen for ...

Circle Group

Crawley, West Sussex

Senior Principal Data Scientist

-Understand complex and critical business problems, formulates integrated analytical approach to mine ...

Sage Valley Senior Living

London

Principal Solutions Architect EMEA

The Role: We are seeking a customer-centric, technically-driven Principal Architect to ...

SnapLogic

London

Principal Control Systems Software Engineer

Requisition ID: R10173950 Category: Information Technology Location: New Malden, ...

Northrop Grumman Corp. (AU)

London

Principal Platform Architect (m/f/d)

SoSafe named a Strong Performer in The Forrester Wave: Human Risk Management ...

Sosafe Awareness

London

Remote Principal Software Engineer, Nifty Gateway - Gemini

About the Company Gemini is a global crypto and Web3 platform ...

Blockchain Works

London

Principal Cloud Architect

Principal Cloud Architect Apply locations: LDN - London ...

ConvaTec Inc.

London