Python Developer

Python Developer

Chester Full-Time 48000 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our Device Intelligence team as a Python Developer, focusing on software design and database optimisation.
  • Company: We are a forward-thinking tech company dedicated to innovation and excellence in software development.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team that values creativity and collaboration while making a real impact.
  • Qualifications: 12+ years of Python experience, strong SQL knowledge, and familiarity with Agile methodologies required.
  • Other info: Experience with Autosys and GIT is a plus; hands-on Linux skills are essential.

The predicted salary is between 48000 - 72000 £ per year.

We are urgently looking for a Python Developer to join our Device Intelligence team.

Position Summary:

  • 12+ years of experience in Python development with expertise in OOP and software design principles.
  • Strong knowledge of SQL (PostgreSQL, MySQL, or SQL Server) for complex queries and database optimization.
  • Hands-on experience with Linux environments (bash scripting and deployment).
  • Experience with Autosys.
  • Proficiency in GIT (branching strategies, code versioning, pull requests, and merging workflows).
  • Experience using JIRA for Agile project management.
  • Strong knowledge of Test-Driven Development (TDD), BDD (Behave), and Unit Testing (PyTest).

Python Developer employer: Ascendion

Join a forward-thinking company that values innovation and collaboration, where as a Python Developer, you will be part of a dynamic Device Intelligence team in a vibrant location. We offer a supportive work culture that prioritises employee growth through continuous learning opportunities and mentorship, alongside competitive benefits that enhance your work-life balance. With a focus on cutting-edge technology and agile methodologies, you'll thrive in an environment that encourages creativity and rewards excellence.
A

Contact Detail:

Ascendion Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer

✨Tip Number 1

Make sure to brush up on your Python skills, especially focusing on OOP and software design principles. You might want to work on a few personal projects or contribute to open-source projects to showcase your expertise.

✨Tip Number 2

Familiarise yourself with SQL databases like PostgreSQL or MySQL. Consider creating complex queries or optimising existing databases in a test environment to demonstrate your capabilities during discussions.

✨Tip Number 3

Gain hands-on experience with Linux environments if you haven't already. Practising bash scripting and deployment tasks can give you an edge and show your readiness for the role.

✨Tip Number 4

Get comfortable with Agile project management tools like JIRA. Understanding how to navigate and manage tasks within JIRA will help you integrate smoothly into our team dynamics.

We think you need these skills to ace Python Developer

Python Development
Object-Oriented Programming (OOP)
Software Design Principles
SQL (PostgreSQL, MySQL, SQL Server)
Database Optimization
Bash Scripting
Linux Environments
Autosys
GIT (Branching Strategies, Code Versioning, Pull Requests, Merging Workflows)
JIRA for Agile Project Management
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Unit Testing (PyTest)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 12+ years of Python development experience. Emphasise your expertise in OOP, software design principles, and any relevant projects that showcase your skills.

Showcase Database Skills: Include specific examples of your SQL knowledge, particularly with PostgreSQL, MySQL, or SQL Server. Mention any complex queries you've written or database optimisation tasks you've completed.

Highlight Relevant Tools: Mention your hands-on experience with Linux environments, Autosys, GIT, and JIRA. Provide details on how you've used these tools in past projects to demonstrate your familiarity and proficiency.

Demonstrate Testing Knowledge: Discuss your experience with Test-Driven Development (TDD), Behaviour-Driven Development (BDD), and Unit Testing using PyTest. Include examples of how these practices have improved your code quality.

How to prepare for a job interview at Ascendion

✨Showcase Your Python Expertise

Be prepared to discuss your extensive experience with Python development. Highlight specific projects where you applied OOP principles and software design, and be ready to answer technical questions that demonstrate your depth of knowledge.

✨Demonstrate SQL Proficiency

Since strong SQL skills are crucial for this role, brush up on complex queries and database optimisation techniques. You might be asked to solve a problem or optimise a query during the interview, so practice beforehand.

✨Familiarise Yourself with Linux and Bash Scripting

As hands-on experience with Linux environments is required, ensure you can discuss your familiarity with bash scripting and deployment processes. Consider sharing examples of how you've used these skills in past projects.

✨Understand Agile Methodologies

Since the company uses JIRA for Agile project management, be ready to talk about your experience with Agile practices. Discuss how you've contributed to team workflows and how you manage tasks within an Agile framework.

Python Developer
Ascendion
A
  • Python Developer

    Chester
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-10

  • A

    Ascendion

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>