Senior Systems Developer - Python/PostgreSQL
Senior Systems Developer - Python/PostgreSQL

Senior Systems Developer - Python/PostgreSQL

Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design and develop innovative software solutions using Python and PostgreSQL.
  • Company: Join BUUK Infrastructure, a leader in utility innovation for a sustainable future.
  • Benefits: Enjoy competitive pay, generous holiday, hybrid work options, and a supportive culture.
  • Why this job: Make a real impact on customer loyalty and business growth while advancing your career.
  • Qualifications: Degree in IT or equivalent experience with strong software development skills.
  • Other info: Be part of an award-winning culture that values diversity and inclusion.

The predicted salary is between 36000 - 60000 £ per year.

At BUUK Infrastructure, our vision is to be the leading utility partner to accelerate the UK towards net zero for all our customers. Our group of companies has been the major drive for change and innovation over 30 years. We provide a supportive environment that is committed to enabling our people to be the best, ensuring they feel proud to be themselves and part of BUUK Infrastructure.

We are looking for a Senior Systems Developer (Python/PostgreSQL) who would like to help us reach our mission to earn customer loyalty and drive business growth by providing consistently excellent service.

Purpose of this role

Provide well-developed full stack software solutions while using your excellent customer service skills to work with users and change/product owners to ensure solutions are as expected and fit for purpose. This position requires you to contribute to and promote the relevant support and development processes associated with the product(s) you work with. As a senior developer, your primary responsibilities will be the design, engineering and support of an established product suite. You will also be involved within a larger sphere of IT, contributing towards the development of departmental policies and standards, whilst acting as a role model for your colleagues.

Your key responsibilities are:

  • Designs, codes, verifies, tests, amends and refactors complex programs/scripts and integrations.
  • Contributes to selection of and promotes the chosen development methods, tools and techniques for software delivery.
  • Ensuring customer effort is minimised through exceptional customer service and customer-focussed solutions.
  • Taking specialist knowledge and formally capturing and classifying that knowledge.
  • Organising and overseeing knowledge sharing ensuring the effective operation of the team and wider business.
  • Maintains release processes and procedures whilst assessing and analysing release components for input to release scheduling.
  • Maintains and administers tools and methods for software delivery, deployment and configuration.
  • Implementing continual improvement in all aspects of the role.
  • Maintaining and following application support processes for the team to ensure the effects of incidents are minimised and requests are served to expectation.
  • Proactively contributes specialist expertise and experience to the evolution and implementation of appropriate working practices and culture.
  • Any other responsibilities as deemed appropriate by the line manager or hierarchically above.

Qualifications

Degree in IT or equivalent experience.

Experience/Knowledge

  • Experience of designing large or complex systems whilst evaluating functional and non-functional requirements and ensuring that appropriate methods, tools and techniques are applied.
  • Experience of adopting and adapting appropriate software development methods, tools and techniques.
  • Experience of contributing to the development of policies, standards, and guidelines for software development.
  • Experience working with release management software (e.g. Azure DevOps or Jenkins) to manage builds and pipelines to achieve continuous integration/delivery.
  • Experience with version control systems including branching with multiple developers, reviewing others work (e.g. git).
  • Experience of client-side software development such as React, JQuery or JavaScript other frameworks and CSS/Bootstrap.
  • Experience of server-side software development.
  • Experience in Python/SQL/PostgreSQL/JavaScript/HTML.
  • An understanding of security threats such as the OWASP Top 10 and developing secure applications as a result.
  • Project Management Frameworks or Methodologies: Experience of agile, kanban, scrum, or waterfall.
  • Experience querying, manipulating structure and data within, improving the performance of and managing of relational SQL databases.
  • Experience supporting software systems to process, working closely with customers to SLA to deliver excellent customer service.
  • Experience supporting the integration of many systems.

Abilities/Skills

  • Engages with and contributes to the work of cross-functional teams, facilitating between stakeholders sharing common objectives.
  • Demonstrates calm and effective oral and written communication skills when engaging with technical and non-technical audiences.
  • Applies, facilitates and develops creative thinking concepts or finds innovative ways to approach a deliverable.
  • Encourages learning and growth in the team whilst contributing to working practice.
  • Shares knowledge and experience in own specialism to guide team practices and to help others.
  • Plans, schedules and monitors work to meet given objectives and processes to time and quality targets.
  • Effective in taking proactive ownership of problems to solution.
  • Engages and coordinates with subject matter experts to resolve complex issues as they relate to customer/organisational requirements.

Desirable

  • ITIL 4 Foundation.
  • Experience in React/Docker/Flask/PostGIS.
  • Experience of building and working to system design using UML/C4.
  • Experience working in an IT service desk or support environment to an ITSM framework.
  • Experience of working with a performance microservice architecture to scale.
  • Experience of RESTful APIs for communicating between multiple applications/systems to standard.

Conditions of Employment

What can you expect from us:

  • Cost of living annual pay review.
  • Company pension contributions up to 10% if employees contribute 5%.
  • 33 days holiday including bank holidays with the ability to purchase an additional 2 weeks.
  • Enhanced maternity, paternity and adoption pay.
  • To say thank you, each time you successfully refer someone you will receive a referral payment of £1000 (net of tax).
  • Hybrid working for eligible roles.
  • Development opportunities to reach your career aspirations.

BUUK has an award-winning culture. We care about your wellbeing and safety as we all deserve the right to go home safe, every day. We are proud to be an equal opportunity employer, we respect each other and advocate for equity, diversity and inclusion in all we do.

Research shows that women and people from different underrepresented backgrounds often only apply for a job if they meet 100% of the listed qualifications. If you would like to be a part of our team and you meet many, but not all our requirements for this role, please apply. You can also ask us about flexible working options.

Please note we reserve the right to close the role early. Therefore, if you're interested in this role, we encourage you to apply as soon as possible.

Senior Systems Developer - Python/PostgreSQL employer: BUUK Infrastructure

At BUUK Infrastructure, we pride ourselves on fostering a supportive and inclusive work environment that empowers our employees to excel in their roles. As a Senior Systems Developer, you will benefit from competitive pay, generous holiday allowances, and opportunities for professional growth, all while contributing to our mission of driving innovation towards a net-zero future. Our award-winning culture prioritises employee wellbeing and safety, making BUUK an exceptional place to build a meaningful career.
B

Contact Detail:

BUUK Infrastructure Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Systems Developer - Python/PostgreSQL

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for those interviews! Research BUUK Infrastructure, understand their mission towards net zero, and think about how your skills in Python and PostgreSQL can contribute. Tailor your answers to show how you can help them achieve their goals.

✨Tip Number 3

Show off your projects! Whether it's a GitHub repo or a personal website, having a portfolio of your work can really set you apart. Make sure to highlight any relevant experience with full stack solutions and customer-focused development.

✨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 being part of the BUUK team.

We think you need these skills to ace Senior Systems Developer - Python/PostgreSQL

Python
PostgreSQL
Full Stack Development
Customer Service Skills
Software Development Methods
Release Management Software
Version Control Systems (e.g. Git)
Client-Side Software Development (e.g. React, JavaScript)
Server-Side Software Development
SQL Database Management
Agile Methodologies
Communication Skills
Problem-Solving Skills
Knowledge Sharing
Continuous Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Systems Developer role. Highlight your Python and PostgreSQL expertise, and don’t forget to mention any relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background aligns with BUUK's mission. Keep it engaging and personal – we want to see the real you!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex issues in past roles. We love seeing candidates who can take ownership and drive solutions, so don’t hold back on sharing your success stories!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our amazing team at BUUK Infrastructure!

How to prepare for a job interview at BUUK Infrastructure

✨Know Your Tech Stack

Make sure you’re well-versed in Python, PostgreSQL, and any other relevant technologies mentioned in the job description. Brush up on your knowledge of frameworks like React or Docker, as they might come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've taken ownership of a problem and found a solution. Highlight your experience with customer service and how you’ve ensured user satisfaction through your technical solutions.

✨Understand the Company’s Vision

Familiarise yourself with BUUK Infrastructure's mission to accelerate the UK towards net zero. Be ready to discuss how your role as a Senior Systems Developer can contribute to this vision and improve customer loyalty.

✨Prepare for Behavioural Questions

Expect questions about teamwork and collaboration, especially since the role involves engaging with cross-functional teams. Think of examples that demonstrate your communication skills and ability to work effectively with both technical and non-technical stakeholders.

Senior Systems Developer - Python/PostgreSQL
BUUK Infrastructure

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>