RemoteStar is looking to hire a Python/PHP Developer - Part-time on behalf of our client who is serving Research & Education networking in fibre optic networking.
Location- Remote - United Kingdom
Part-me (up to 16 hours per week) – Remote
Job requirements:
- Collaborating with a small team of technical colleagues and the service owner in designing, testing, and implementing new features, resolving issues and bugs, and release management (Python and PHP).
- Maintaining CI runners on GitLab and implementing automated test scripts.
- Developing new software features and microservices.
- Developing new features and components in the continuous improvement of the newly released Student Discount for WooCommerce plugin, based on PHP.
- Collaboration with the Operations team in troubleshooting issues observed during production operations, or in the pre-production environment.
Proven proficiency in:
- Software development (minimum requirement is Python and PHP) and standards (SAML, OIDC, WebauthN)
- GitLab and GitLab-based workflows, particularly continuous integration pipelines.
- Secure coding practices, including handling user authentication tokens, password management, and session handling in Python.
- Writing unit tests and utilize Python testing frameworks.
- Using version control systems, particularly Git, for code collaboration, including branching, merging, and pull requests.
Detailed understanding and demonstrable working knowledge of:
- Federated identity protocols, particularly OAuth 2.0, OpenID Connect, SAML2, Shibboleth, ADFS, and other SSO technologies.
- SaToSa, pyop, pysaml, simple SAML php designing and developing HTTP APIs/SOAP/XML/REST.
- Cryptography and certification (x509, SSL in particular)
- Confident in building out detailed design and technical requirements from high-level design as specified by architects and/or service owners, from minor iterations or continuous improvement items, to full feature sets.
- Experience in working with iterative development practices.
- Bachelor’s Degree or diploma in a technical topic
Job Type: Part-time