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
