At a Glance
- Tasks: Build and maintain innovative software solutions in a dynamic team environment.
- Company: Procentia, an award-winning tech company in the pensions sector.
- Benefits: Generous holiday, private medical insurance, and electric car leasing scheme.
- Other info: Inclusive workplace welcoming diverse applicants with excellent career growth opportunities.
- Why this job: Join a forward-thinking team and make a real impact in the pensions industry.
- Qualifications: Experience in Python, React, and Agile methodologies preferred.
The predicted salary is between 40000 - 55000 £ per year.
About the Company
Procentia is an award-winning software and technology company specialising in the Pensions and Bulk Purchase Annuities market, offering intelligent solutions that put administrators and members at the heart of pension schemes.
The Job
Software Engineer – Engineering Department Responsibilities:
- Build and maintain software that fulfils specific needs.
- Find solutions to security threats, viruses, or errors that might hinder the performance of the application.
- Carry out regular security and performance checks.
- Stay on track of the application lifecycle to ensure necessary updates are completed on time.
- Analyse stakeholder and user requirements.
- Document all changes made to applications.
- Communicate with clients and other teams/stakeholders.
- Collaborate with other developers and departments.
- Investigate problems and determine the best solution.
Key Skills And Experience:
- Python (PySpark, Databricks, FastAPI, SQLAlchemy).
- React (Tanstack Router & Query).
- TypeScript.
- Frontend Build Tools (e.g., Vite, Webpack).
- SQL Server database development.
- Git and versioning best practices.
- Agile methodologies (Kanban, Scrum).
- Unit testing and testing frameworks (e.g., unit test, pytest, Jest, React Testing Library).
Desirable Skills, Experience And Qualifications:
- Background in mathematics demonstrated through a relevant degree or advanced university-level studies.
- C# and/or Visual Basic.
- Umbraco.
- Knowledge of pensions.
- Experience with IntelliPen or other pension administration systems, e.g., Equiniti Compendia, Aquila Administrator.
Benefits:
- 25 days holiday (plus public holidays) increasing with length of service up to a maximum of 28 days, with carry-over of up to 1 week.
- Buying and selling holiday (up to 1 week).
- Volunteer day.
- 5% employer contribution pension.
- Life assurance.
- Private medical insurance.
- Employee Assistance Programme (EAP).
- Health care cash plan.
- Tusker – Electric car leasing scheme.
Equal Opportunity Statement:
We welcome applications from all candidates, including women, disabled people, LGBTQ+ individuals, neurodivergent people, and those from ethnic minority backgrounds. If this role excites you but your experience does not align perfectly with every requirement, we encourage you to apply.
Software Engineer - Python (x2) in Bristol employer: Procentia - Pensions Software Solutions
Procentia is an exceptional employer that fosters a collaborative and inclusive work culture, prioritising employee well-being and professional growth. With generous benefits such as 25 days of holiday, private medical insurance, and a commitment to diversity, Procentia offers a supportive environment for Software Engineers to thrive in the dynamic field of pensions technology. Located in a vibrant area, employees enjoy not only competitive compensation but also opportunities to engage in meaningful projects that make a real impact.
Contact Details:
Procentia - Pensions Software Solutions Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Python (x2) in Bristol
✨Tip Number 1
Network like a pro! Reach out to current employees at Procentia on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best Python projects. This is your chance to demonstrate what you can do beyond the CV.
✨Tip Number 3
Prepare for the interview by brushing up on Agile methodologies and the tech stack mentioned in the job description. We want you to feel confident discussing how you can contribute to their team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Procentia team.
We think you need these skills to ace Software Engineer - Python (x2) in Bristol
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant projects you've worked on, especially those involving security checks or application lifecycle management.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role at Procentia. Share specific examples of how you've tackled similar challenges in the past and how you can contribute to our team.
Showcase Your Problem-Solving Skills:In your application, mention instances where you've investigated problems and found effective solutions. This is key for a Software Engineer role, so don’t hold back on sharing your thought process!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!
How to prepare for a job interview at Procentia - Pensions Software Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in Python and the specific frameworks mentioned, like PySpark and FastAPI. Brush up on your SQL skills too, as they’ll likely ask you about database development during the interview.
✨Showcase Problem-Solving Skills
Prepare to discuss how you've tackled security threats or performance issues in past projects. Use specific examples to illustrate your thought process and the solutions you implemented.
✨Understand Agile Methodologies
Familiarise yourself with Agile practices, especially Kanban and Scrum. Be ready to explain how you’ve worked in these environments and how they’ve helped you deliver projects efficiently.
✨Communicate Effectively
Since communication with clients and stakeholders is key, practice articulating your thoughts clearly. Think about how you can convey technical concepts to non-technical audiences, as this will be crucial in your role.