Cloud Software Developer

Benefits – 25 days annual leave (plus bank holidays), private medical insurance, enhanced pension contributions,
4 x life insurance and a number of discretionary benefits.

Location – Remote / Hybrid (Paignton or Daventry)

The Company:
Curo are Partnering with a Global Company who deliver their B2B Customers cutting-edge technology. Their automated test and assurance solutions accelerate technology development in the lab, and ensure new products and services perform in the real world. Specialising in innovative products and services, that address the test, assurance, and automation challenges of new generation technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles and beyond. Their customers span across communications, transportation, government, defence, aerospace, financial services, healthcare, retail, and many more. Their network, cybersecurity, and positioning experts work closely with customers to understand their needs and deliver solutions that cover their entire technology lifecycle, from lab to real-world deployment. They are driving forward the ground-breaking technologies that are changing the world.

The Candidate:
We are in search of a Software Engineer who can provide technical know-how to support in the delivery of cloud computing needs, including development of software and services for cloud-based products, also supporting architecture and infrastructure design, to meet requirements for existing and future programs for both cloud-based services and product delivery.
Early in your career, you may already have experience in delivery of cloud-based software but will be interested in learning and developing your knowledge in this area from our clients experienced team; you will have a solid grasp of different software technologies, platforms, communication protocols and applications, and support in customising these attributes to the business to help support security and efficiency.

The Role:
This role includes; software design, implementation, and validation, plus support to architecture, product development and planning.

Duties:

  • Working in tandem with the engineering team, understanding and analysing requirements to design and implement the most optimal cloud-based software solutions for the company.
  • Developing focused software to meet project, internal and customer needs, using the software development life cycle from design to implementation and validation.
  • Support the development and deployment of cloud-based products in accordance with best practices throughout the development lifecycle.
  • Developing your own knowledge on the use of cloud-based software, infrastructure as code deployments – and then supporting the broader team on their implementation of these.
  • Employing exceptional problem-solving skills, with the ability to see and solve issues.
  • Using your knowledge of APIs to design RESTful services, and integrate them with existing data providers, using gRPC, JSON or XML as needed.
  • Help develop best practices for the larger Cloud Engineering team.
  • Stay current with industry trends, making recommendations as needed to help the company to excel.

Required:

  • Degree in appropriate Engineering discipline.
  • Experience in developing software using languages such as C++ & Python.
  • Team player with highly collaborative and positive attitude.
  • Excellent interpersonal communication, problem solving, presentation and analytical skills.
  • Eager to learn new technologies, self-motivated, energetic approach.

Desirable (Not Essential):

  • Experience in a Cloud Software development role or related position.
  • Certification as an AWS Solutions Architect, Cloud Security Certification, and/or OpenStack Administrator Certification a plus. (Other cloud-related certification also a plus.)
  • Experience with Service-Oriented Architecture applications and cloud-based services, preferably AWS.
  • Experience working with OpenStack, Linux/UNIX, Rackspace, Docker and Microsoft Azure.
  • Experience working with some of these technologies: Kubernetes; Apache Kafka; ActiveMQ; ElasticStack.
  • Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
  • Knowledge of web services, API, REST and RPC / gRPC.
  • Database experience, including knowledge of SQL and NoSQL, and related data stores such as Postgres.
  • Experience with open-source technology, software development and system engineering.
  • Interest in Cloud Engineering and its impact on greater business practices.
  • Candidates with a knowledge of, or interest in, satellite navigation systems and autonomous positioning systems would be ideally suited to this role.
  • Experience with the Linux OS.
  • Appreciation of satellite navigation concepts (training will be provided, and on-going training as the candidate develops in the role).
  • Experience with tools such as Salesforce and Jira.

To apply for this Cloud Software Developer Job, please click the button below and submit your latest CV.

Curo Services endeavour to respond to all applications. However, this may not always be possible during periods of high volume. Thank you for your patience.

Curo Resourcing Ltd acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.

Apply Now

Job Reference: RL6436

Back to Current Vacancies