At a Glance
- Tasks: Develop innovative software solutions and collaborate with diverse teams to drive improvements.
- Company: Join a forward-thinking tech company that values diversity and innovation.
- Benefits: Enjoy competitive salary, private medical insurance, generous leave, and a strong pension scheme.
- Other info: Be part of a culture that embraces diverse perspectives and fosters growth.
- Why this job: Make a real impact in a dynamic environment while advancing your career.
- Qualifications: Strong C# and .NET skills, cloud experience, and a passion for problem-solving.
The predicted salary is between 63000 - 77000 £ per year.
We are looking for a .Net Senior Software Engineer to develop solutions in a product centric team aligned to a business product owner. The role requires the ability to effectively collaborate with Product Owners and Project Managers and business departments to secure their buy-in and implement improvements to systems, processes, and technology, as appropriate.
Key Responsibilities
- Collaborate effectively with IT functions, including SecOps, Systems, Platform Engineering and Support teams, to ensure solutions are implemented in line with agreed standards.
- Support requirements definition and solution design, providing effort estimates, managing delivery tasks and conducting demonstrations to gather feedback, alongside overseeing ongoing support and maintenance activities.
- Takes ownership of the successful delivery of demand and change initiatives, implementing internal applications and services in accordance with established change management policies.
- Conducts code quality, security and testing reviews to maintain high standards of system quality, security and data protection.
- Drives continuous improvement across application performance, technical debt, engineering practices, code quality, security and testing.
Essential Technical Skills
- Strong C# and .NET development experience, ideally within enterprise applications and services.
- Experience with cloud platforms, preferably Azure, AWS or Google Cloud.
- Strong SQL skills, including the ability to write, optimise and troubleshoot complex queries; experience with Microsoft SQL Server (MSSQL) is preferred.
- Practical experience using AI-assisted development tools, with an understanding of prompt engineering and the ability to integrate or consume AI/LLM capabilities within software applications.
- Knowledge of Docker and Kubernetes or similar containerisation technologies.
- Experience with CI/CD, DevOps practices and Git.
- Proficiency in modern web technologies and frameworks, including JavaScript, React or Angular.
- Strong understanding of software engineering principles, including system design, data structures, testing and code quality.
- Understanding of cybersecurity principles and secure development practices.
- Experience working within Agile/Scrum development environments.
- Knowledge of fixed income products, including bonds and swaps, would be advantageous.
Personal Attributes
- Strong enterprise application design and implementation skills, including cloud architecture, APIs, containerisation and microservices.
- Excellent problem-solving and analytical skills, with strong attention to quality and detail.
- Strong communication, collaboration and stakeholder management skills, with the ability to influence effectively.
- Effective project, resource and workload management, with a strong track record of delivering to deadlines.
- Highly self-motivated and delivery-focused, with a strong customer and quality mindset.
- Ability to learn and adopt new technologies quickly and support the development of junior engineers through mentoring.
- Strong commercial judgement, balancing technical requirements with broader business needs.
DE&I at PIC
At PIC, we believe that true innovation stems from embracing diverse perspectives, backgrounds and experiences. We are committed to building a workplace where every individual, regardless of race, gender identity, sexual orientation, disability, age, religion, or socio-economic background, feels valued, heard and empowered to succeed. We hold ourselves accountable through ongoing initiatives, such as inclusive hiring practices, and equitable career development opportunities that support belonging and community. While we’re proud of our progress, we recognise there’s work ahead, and we remain dedicated to listening, learning and evolving together.
Benefits
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.
SENIOR SOFTWARE .NET DEVELOPER in London employer: Pension Insurance Corporation plc
Pension Insurance Corporation plc is an exceptional employer located in the heart of London, offering a dynamic work environment that fosters collaboration and innovation within our Finance team. We prioritise employee growth through continuous professional development opportunities and provide a supportive culture that values contributions to strategic decision-making. Join us to be part of a forward-thinking organisation committed to robust risk management and capital planning, where your expertise will make a meaningful impact.
Contact Details:
Pension Insurance Corporation plc Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land SENIOR SOFTWARE .NET DEVELOPER in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Pension Insurance Corporation plc or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Pension Insurance Corporation plc.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Pension Insurance Corporation plc.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Pension Insurance Corporation plc that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace SENIOR SOFTWARE .NET DEVELOPER in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Pension Insurance Corporation plc.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Pension Insurance Corporation plc and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Pension Insurance Corporation plc
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Pension Insurance Corporation plc uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.