Ref: BB0812221_1672919412

Python Developer

Scotland, Edinburgh

  • £50,000 to £60,000 GBP
  • Developer Role
  • Skills: AWS / Python / Developer / Edinbrugh / Hybrid / Senior / Software / Remote
  • Level: Senior

Job description

Python Developer

BB0812221_1672919412

PYTHON DEVELOPER ROLE - Edinburgh preferred

What will you bring to the role?

The client is looking for a passionate, proactive and hands-on Software Engineer professional, who is, ideally, used to working in a rapid growth or fast-paced environment. You'll have the following qualifications and experience:



* Proven, professional experience of Python
* Hands on knowledge of PostgreSQL or other SQL databases
* Experience with Git, and/or GitLab
* Experience with Dask would be nice to have
* Other distributed computer systems like Dask, eg Spark
* The ability to build and interact with Restful APIs
* Working knowledge of public cloud services
* Working knowledge of Agile tooling, like JIRA and Confluence, would be advantageous
* Experience of GIS would be a bonus
* A strong desire to maintain a reliable IT infrastructure using documentation, careful planning and automation
* Able to communicate with people across multiple locations and at different levels of the business
* Attention to detail and accuracy along with a positive and problem solving attitude





What will you be working on?

* Building Apollo, their innovative in-house fibre planning & reporting tool used by our fibre planners and engineers to design and deliver our network
* Integration & automation of our internal systems
* Overhaul & redesign of our existing database
* Turning our website into a full eCommerce journey
* Creation of One-touch switching for our customers
* Ensuring our systems and applications are developed in line with our business requirements and outcomes
* Regularly update senior leadership on projects, owning and escalating issues which arise through to resolution
* Creation of efficient and accurate detailed technical documentation
* Flexible approach in dealing with amendments to system/application design, accurately reflecting these in final as-built documentation