At a Glance
- Tasks: Join our team to develop and maintain web applications for pensions, payroll, and benefits.
- Company: We are a leading player in the financial services sector, focusing on innovative solutions.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team, tackle complex challenges, and make a real impact.
- Qualifications: Experience in software engineering, especially with Blazor, MVC, and Azure DevOps is essential.
- Other info: This role offers a chance to work in a collaborative environment with diverse stakeholders.
The predicted salary is between 48000 - 84000 £ per year.
We are recruiting for a Senior Software Engineer to join our Application Engineering team, helping to deliver value into the business through the development, support and maintenance of our in-house Pension, Payroll and Benefit web applications. You will be working with a wide variety of technologies including Blazor, MVC, Web Forms and VB.Net. You will be expected to undertake complex development tasks and be involved in the complete development life cycle.
Overview of duties:
- Be fully responsible for meeting allocated technical and/or group objectives.
- Analyse, design, plan, execute and evaluate work to time and quality targets.
- Establish milestones and have a role in the assignment of tasks and/or responsibilities.
- Make decisions that impact the success of assigned work.
- Lead on user and group collaboration throughout all stages of work.
- Ensure users’ needs are met consistently through each work stage.
- Build appropriate and effective business relationships across the organisation.
- Create and support collaborative ways of working across groups/areas of responsibility.
- Facilitate collaboration between stakeholders who have diverse objectives.
- Perform an extensive range and variety of complex technical and/or professional work activities.
- Undertake work that requires the application of fundamental principles in a wide and often unpredictable range of contexts.
Person specification:
Knowledge, skills and abilities:
- Version control, build pipeline and release management is done through a combination of Azure DevOps and GitHub with resources being hosted in an Azure environment.
- Advise on available standards, methods, tools, applications, and processes relevant to group specialism(s).
- Understand and evaluate the organisational impact of new technologies and digital services.
- Creatively apply innovative thinking and design practices in identifying solutions that will deliver value for the benefit of the customer/stakeholder.
Education / and or Experience:
- Experience within financial services will be preferred, especially within a pension, payroll or employee benefits setting.
- Proven experience in similar role with all technologies required.
Key information:
- Hours: 35 hours
- Location: Bromsgrove, Hybrid
If this sounds like something you are interested in please apply, or contact Lucy Reed for further information.
Senior Software Engineer employer: NFP, an Aon company (Europe)
Contact Detail:
NFP, an Aon company (Europe) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Blazor, MVC, and VB.Net. Having hands-on experience or projects showcasing these skills can set you apart during the interview process.
✨Tip Number 2
Demonstrate your understanding of the complete development life cycle. Be prepared to discuss specific examples from your past work where you successfully managed complex tasks and met quality targets.
✨Tip Number 3
Highlight your experience with Azure DevOps and GitHub, especially in version control and release management. Being able to articulate how you've used these tools effectively will show your technical competence.
✨Tip Number 4
Prepare to discuss how you've built effective business relationships in previous roles. Share examples of how you've collaborated with diverse stakeholders to meet user needs and achieve project objectives.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with technologies like Blazor, MVC, Web Forms, and VB.Net. Emphasise any previous roles where you have worked on pension, payroll, or benefit applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the job requirements and provide specific examples of past projects that demonstrate your ability to meet technical objectives.
Showcase Your Technical Skills: Include a section in your application that details your proficiency with version control, build pipelines, and release management using Azure DevOps and GitHub. Mention any experience you have with cloud environments, especially Azure.
Highlight Collaborative Experience: Since the role involves collaboration across teams, include examples of how you have successfully worked with diverse stakeholders in previous positions. This could involve leading projects, facilitating discussions, or ensuring user needs are met throughout the development process.
How to prepare for a job interview at NFP, an Aon company (Europe)
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the specific technologies mentioned in the job description, such as Blazor, MVC, Web Forms, and VB.Net. Bring examples of past projects where you successfully used these technologies to solve complex problems.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex development tasks, and be ready to discuss how you approach problem-solving in unpredictable contexts.
✨Highlight Collaboration Experience
Since the role involves leading user and group collaboration, share examples of how you've worked effectively with diverse teams. Discuss any experiences where you facilitated communication between stakeholders with different objectives.
✨Understand the Business Impact
Familiarise yourself with how your technical work can impact the business, especially in financial services. Be ready to discuss how you can creatively apply innovative thinking to deliver value for customers and stakeholders.