Job Description:
Required Skills
- Minimum of 5-10 years experience as an individual contributor within a software development team.
- Experience of communicating with senior managers.
- Demonstrable confidence and negotiating skills. Examples of using metrics to provide transparency into activities.
- Experience of software development Scripting: Python / Perl / Shell Scripting Source Code Management: GIT / Subversion Testing: Unit / Functional / Integration / Performance / Security CICD Pipelines & Tools: Jenkins / Ansible Development Experience of agile working practices such as: Retrospectives Sprint Reviews Sprint Planning Backlog Refinement Program Planning
Desired Skills
Familiarity with software architecture: API design & architecture DB deployment strategies High Availability architecture Micro service / Mesh architectures Comfortable with virtual infrastructure Virtual Machines Hypervisors such as Xen / KVM / VMWare Container experience with Docker / Kubernetes or OpenShift Cross discipline infrastructure skills Compute (Linux / Windows) Storage
1st shift (United States of America)