Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

BUUK Infrastructure

New

Systems Developer (Python/PostgreSQL)

Posted Updated 4 views
Discussion

Description

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 follow the relevant support and development processes associated with the product(s) you work with. As a systems developer, your primary responsibilities will be the engineering and support of an established product suite.

Your key responsibilities are

  • Software Development: Codes, verifies, tests, and amends complex programs/scripts and integrations. Follows determined development methods, tools and techniques for software delivery.
  • Customer Focus: Ensures customer effort is minimised through exceptional customer service and customer-focussed solutions.
  • Knowledge Management: Participates in knowledge sharing and production of documentation to ensure the effective operation of the team and wider business.
  • Release and Deployment: Follows release processes and procedures whilst considering user impacts and highlighting associated risks.
  • CI: Contributing towards continual improvement in all aspects of the role.
  • Application Support: Maintains and follows application support processes for the team to ensure the effects of incidents are minimised, and requests are served to expectation.
  • Other Responsibilities: Any other responsibilities as deemed appropriate by the line manager or hierarchically above.

Qualifications

Essential:
Degree in IT or equivalent industry experience

Desirable:
ITIL 4 Foundation

Experience/Knowledge

Software Development: Experience of adopting and adapting appropriate software development methods to suit differing requirements.

System/solution Design: Experience of working with business stakeholders or systems architects/designers to identify and analyse requirements and propose solution options.

Version Control: Experience with version control systems including branching with multiple developers, reviewing others work (e.g. git).

Client-side Development: Experience of client-side software development such as React, JQuery or JavaScript other frameworks and CSS/Bootstrap.

Server-Side Development: Experience of server-side software development.

Project Management Frameworks or Methodologies: Experience of agile, kanban, scrum, or waterfall.

Data Layer: Experience querying, manipulating structure and data within relational SQL databases.

Support: Experience supporting software systems to process, working closely with customers to SLA to deliver excellent customer service.

Abilities/Skills

Team player: Works well within a team – contributing ideas and onboarding ideas from others, whilst actively supporting colleagues in their work.

Communication: Excellent verbal and written communication skills.

Creativity: Applies experience and skill to find multiple ways to approach a deliverable.

Planning: Plans and monitors own work to meet given objectives and communicates progress.

Ownership: Effective in taking proactive ownership of problems to solution.

Problem Solving: Breaks down complex problems and works to an accepted resolution.

Desirable

System Design: Experience of designing systems and solutions whilst evaluating functional and non-functional requirements.

Release & Deploy: Experience working with release management software (e.g. Azure DevOps or Jenkins) to manage builds and pipelines to achieve continuous integration/delivery.

Systems Integration: Experience supporting the integration of many systems.

Security: An understanding of security threats such as the OWASP Top 10 and developing secure applications as a result.

ITSM: Experience working in an IT service desk or support environment to an ITSM framework.

APIs: Experience of RESTful APIs for communicating between multiple applications/systems to standard.

Business Process Improvement: Works with colleagues in the ICT department to improve and maintain levels of efficiency.

Conditions of Employment

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →