£500/day to £650/day
Bristol, England
Contract, Variable

Software Developer - Python

Posted by Sanderson.

Job Opportunity: Software Developer - Python

Contract: 6 Months
Location: Mostly Remote (1 day p/week onsite in Bristol)
Start Date: Immediate
Rate: £500-650 (Outside IR35)

Role Overview: A leading business seeks a Software Developer for a 6-month contract to design, develop, and deploy innovative software solutions in the telecom sector. This role involves creating high-quality web-based portals and APIs, automating interactions with cloud platforms and network equipment, and developing scalable solutions.

Key Responsibilities:

  • Develop and deploy software solutions for the telco domain.
  • Design and implement web-based portals and APIs.
  • Automate interactions with cloud platforms, network equipment, and virtualised infrastructure.
  • Work on both high-level and low-level software architecture.

Essential Skills:

  • Python: Proficiency in Python, with strong knowledge of object-oriented programming and design patterns.
  • Cloud Computing: Experience with cloud platforms (AWS, Azure, Google Cloud) and private clouds (OpenStack).
  • Networking: Familiarity with 5G/LTE, WiFi, TCP/IP, DNS, DHCP, VPN, and routing protocols.
  • Database Management: Experience with databases (preferably InfluxDB), including design, optimisation, and queries.
  • Containerisation: Hands-on with Docker and Kubernetes for deploying containerised applications.
  • Real-Time Systems: Knowledge of real-time operating systems (RTOS) and applications with stringent timing requirements.
  • Version Control: Proficiency with Git for code management, branching, and merging.
  • CI/CD: Experience implementing CI/CD pipelines for automated software testing, builds, and deployments.
  • Communication: Excellent ability to convey technical concepts clearly.
  • Full-Stack Development: Familiarity with front-end (React, Angular) and back-end (Django, Flask) technologies.
  • AI/ML: Knowledge of AI/ML techniques and their application in software development.

Beneficial:

  • 5G Networks: Knowledge of 5G networks and O-RAN architecture (Core and RAN).
  • Additional Languages: Familiarity with other programming languages and platforms.

If you're a proficient software developer with a strong background in Python, networking, cloud computing, and a knack for innovative solutions, we'd love to hear from you!

We use cookies to measure usage and analytics according to our privacy policy.