Job DescriptionSoftware Technical Lead
6 month initial contract
Hybrid - onsite 2 days a week in London or Ipswich
Purview are currently recruiting for a Software Technical Lead on an initial 6- month contract with end client being in the telecommunication space.
Key Responsibilities
- Engage as a Software Technical Lead for a hybrid (open-source, in-house) SDN/NAAS ecosystem (OSS, BSS, compute, underlay)
- Ensures, engages in and improves (inc hands on) the whole lifecycle of solution—from architecture and design, through to deployment, operation and refinement
- Establishes technical direction and oversees software quality
- Leads feature level technical planning and technology development
- Ensures successful integration of a variety of automation and orchestration systems/endpoints Provides hands-on leadership to and responsible for technical oversight of engineers to develop and test features (inc vendors and 3rd party)
- Tracks progress, resolves dependencies, evaluates risks and communicates status to stakeholders
- Ensures optimal technical resources utilisation and provides input on optimisations
- Coaching junior engineers
Key Skills
Mandatory
- Engineering leadership and excellence
- Systematic problem-solving approach, coupled with effective verbal and written communication skills
- Expertise in full stack Python development
- Expertise in developing frameworks for and automating test cases for systems in production
Expected
- Ability to debug, optimize code, and to automate routine tasks
- Experience with data modelling with Yang (with a vendor neutral landscape in mind)
- Solid experience with RESTful, gRPC APIs and JSON/Protobuf
- Open-source software experience and engagement with open-source development practices (e.g. Netbox, gNMIc)
- Experience with CICD methodologies (Robot, Gitlab, BDD)
- Experience with Software Defined Networking, Service Provisioning, fault management, inventory management, performance management
- Understanding of Life-Cycle Management (devices, services, resources)
Desirable
- Awareness of TM Forum API framework
- Experience with agile delivery