C# Software Engineer

  • Pension Insurance Corporation
  • London, UK
  • Aug 23, 2024
Full Time Information Technology

Job Description

The key purpose of the role is to engineer solutions in a product centric team aligned to a business product owner. The team contributes to the overall success of the organisation by implementing and maintaining robust technical solutions for the business. IT Development have a specific purpose in creating bespoke solutions that add value to give PIC an edge over competitors.

Requirements

Key responsibilities

  • Take a lead role in refining requirements, agreeing on solution designs, estimating effort, managing tasks effectively for integrating between Enterprise Data Management (EDM) System and Asset Valuation System and other models.
  • Implement internal applications and web services in accordance with change management policies.
  • Perform code quality, security, and testing reviews to ensure the high quality and security of computer systems and data.
  • Manage application performance requirements, tech debt, and innovate as part of continual improvement.
  • Monitor and maintain systems in line with the standard incident management process to meet business support requirements.

Knowledge, experience, skills, and abilities (technical competencies)

Technical

  • C# (.NET 8)
  • Knowledge of Design Patterns and best practices
  • Deployment using Pipelines (ADO CI CD)
  • Financial Experience (Fixed Income Bonds, Swaps)
  • Cloud Hosting Services (Azure Service Environment)
  • Containerisation (Docker)

Personal:

  • A Test-Driven Mindset – Think about Regression Testing Legacy vs New (since this project involves new system integration).
  • Self-Motivated
  • Show Transparency on tasks, using Agile task boards and processes.

Benefits

  • 28 days’ annual leave plus bank holidays
  • Pension
  • Insurance for Travel, Private Medical, Critical Illness, Life Assurance and Income Protection
  • Save As You Earn (SAYE)

And more