RemoteStar is seeking a Python/PHP Developer for part-time work on behalf of our client, who specializes in Research & Education networking via fibre optic technology.
Location: Remote - United Kingdom
Part-time (up to 16 hours per week) – Remote
Job responsibilities include:
* Collaborating with a small team of technical colleagues and the service owner to design, test, and implement new features, resolve issues and bugs, and manage releases (Python and PHP).
* Maintaining CI runners on GitLab and developing automated test scripts.
* Developing new software features and microservices.
* Enhancing the Student Discount for WooCommerce plugin, based on PHP, through new features and components.
* Working with the Operations team to troubleshoot issues during production or pre-production environments.
Required skills and proficiency include:
* Software development experience in Python and PHP, with knowledge of standards such as SAML, OIDC, WebauthN.
* Experience with GitLab workflows, especially CI pipelines.
* Secure coding practices, including handling user authentication tokens, passwords, and sessions in Python.
* Writing unit tests using Python testing frameworks.
* Proficiency with version control systems, primarily Git, including branching, merging, and pull requests.
* Linux/Unix environment familiarity.
Additional knowledge and skills required:
* Understanding of federated identity protocols like OAuth 2.0, OpenID Connect, SAML2, Shibboleth, ADFS, and other SSO technologies.
* Experience with protocols and tools such as SaToSa, pyop, pysaml, simple SAML, designing and developing HTTP APIs, SOAP, XML, REST.
* Basic knowledge of HTML/CSS.
* Understanding of cryptography and certification processes, particularly x509 and SSL.
* Ability to develop detailed designs and technical requirements from high-level specifications, from minor updates to full feature sets.
* Experience with iterative development practices.
* Bachelor’s Degree or diploma in a technical field.
#J-18808-Ljbffr