Company Introduction
Argo DevOps Solutions is a small but established UK-based technology company working in the Cyber and Cloud space. We are experts in delivering value into both the public and private sector, supporting delivery of quality products at speed. We solve complicated software and hardware problems using Agile approaches. Our specialisms include moving data between trust boundaries, designing secure data ingress and egress systems. Argo has substantial experience in mentoring our customers through their Agile journey.
If this sounds like the kind of company you want to be involved in, with your contribution really making a difference, come and join our team!!
What We Provide
* Flexible Working (40hr per week)
* 33 days holiday which includes Bank Holidays
* Hybrid working
* Part- Time or Full-Time considered
* TOIL
* Pension
* Salary Sacrifice Schemes including Electric Vehicles
* Salary dependent on experience
* Other financial incentives
* The candidate must be willing to hold Government Clearance and go through the respective vetting
Job Description: Ability to take the lead in designing, developing and maintaining large microservice based systems. Able to work within the team to mentor and coach less experienced members. Experience working with stake holders to illicit requirements and convert them into tangible stories.
Experience Requirements
We expect you to have a demonstrated ability to create and deliver software to solve business problems. You should bring experience and subject matter expertise in at least three of the following.
* Programming experience in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS
* Unit testing frameworks usage (e.g., Cypress, Cucumber, Behave, Selenium)
* BDD domain specific languages and constructs (e.g., Cucumber, Gherkin)
* Containerisation technologies (Like Docker)
* Microservice design patterns, with observability and security built-in
* SOLID principles
* Infrastructure as Code with good Terraform and Ansible knowledge
* Demonstrable Cloud service provider experience (AWS or Azure) - infrastructure build and configurations of a variety of services including Compute, Storage, Networking and Kubernetes
* Automation and the integration of security at every phase of the software development lifecycle
* Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools (e.g., Jenkins, GitHub actions)
* Experience working within an Agile environment, assisting Product Owner, facilitating technical workshops, stakeholder engagement, shaping team objectives, providing value add to delivery.
* Experience with mentoring and helping less experienced developers to advance and improve.
Roles and Responsibilities
* Work collaboratively with Argo and its partners, whilst taking full responsibility for the full lifecycle of product components and systems.
* Able to participate in and contribute to technical discussions with your teams and supporting delivery management and technical leads in their engagement with customers.
* Use a mixture of technical investigation, rapid prototyping, software design, wire-framing and other techniques to find innovative solutions to engineering problems that help inform our future strategy.
* Contribute to the culture and growth of Argo.
* Bring an innovative mindset to problems.
* Able to inspire and be a key part of a high-performing team while embracing approaches to modern development such as Agile, Lean Start-up etc.
* Engage with customers, including security and policy to ensure that risks are appropriately managed.
* Where applicable make and collaborate on technological and architectural designs relating to your software products, communicating them to your team(s) and customers.
* Collaborate with other technologists and teams to help improve product integration across workflows and/or system dependencies.
* Establish and evolve development tools and processes, and ways of working within your team to continuously improve quality, efficiency and effectiveness (e.g., through automation, CI/CD, etc).
* Mentoring and coaching of other engineers where you may be an SME on technologies, techniques or problems.