Software Engineer, Cloud / DevOps

Software Engineer, Cloud / DevOps

Horsham Full-Time 44000 £ / year No home office possible
E

At a Glance

  • Tasks: Develop internal software tools in C# and design CI/CD pipelines.
  • Company: Join a global software simulation company serving diverse industries like aerospace and healthcare.
  • Benefits: Enjoy hybrid work flexibility with occasional office visits and a collaborative environment.
  • Why this job: Be part of a team that values clean code and innovative solutions for real-world problems.
  • Qualifications: Degree in computer science, C# programming experience, and familiarity with DevOps tools required.
  • Other info: Ideal for software engineers looking to transition into a DevOps-focused role.

Developing internal software tools and services in C# for DevOps applications. This global software simulation company produces a range of software tools and products used by engineers across multiple industries and sectors including aerospace, electronics, and healthcare. They are looking to recruit a software engineer with interests and competence with DevOps technologies to join one of their software product teams.

Their simulation software utilises highly mathematical methodologies to solve problems. To keep this optimised and efficient, they look to write clean, maintainable code to automate infrastructure, development workflows and deployment pipelines. As a software engineer, you’ll build internal tools and services that provide an accessible Cloud-based platform for other engineers to release quality features.

Key responsibilities would include:

  • developing C# internal tools and services
  • designing CI / CD pipelines
  • supporting cloud infrastructure migration
  • removing bottlenecks in the development process

Requirements:

  • A degree in computer science or similar and familiarity with software engineering and DevOps technologies.
  • Demonstrable experience programming in C# using OOP design principles for microservices or similar Cloud-based applications.
  • Experience using typical DevOps tools and practices for software delivery automation (including Docker, CI / CD tools, Ansible, Puppet, Azure / AWS).
  • Must have good understanding of the Windows environment and virtualised platforms.

This role primarily is a software engineering position rather than a DevOps role. Lack of C# experience would hinder your application. The role would suit a software engineer moving into a more DevOps oriented position.

The position is nominally tied to offices based in Horsham, West Sussex, but there is flexibility – hybrid is possible with occasional visits to the office (at least once per week). Other office locations may also be possible including South-Central Oxfordshire and South Cambridgeshire.

Software Engineer, Cloud / DevOps employer: ECM Selection (Holdings) Limited

As a leading global software simulation company, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. Located in the picturesque area of Horsham, West Sussex, with flexible hybrid working options, we offer competitive benefits, continuous professional development opportunities, and a chance to work on cutting-edge technologies that impact various industries. Join us to be part of a dynamic team where your contributions are valued and your career can flourish.
E

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Cloud / DevOps

✨Tip Number 1

Familiarise yourself with the specific DevOps tools mentioned in the job description, such as Docker and CI/CD tools. Having hands-on experience with these technologies will not only boost your confidence but also demonstrate your commitment to the role.

✨Tip Number 2

Showcase your understanding of C# and OOP design principles by preparing examples of past projects where you've applied these skills. Be ready to discuss how you wrote clean, maintainable code and how it contributed to the success of your projects.

✨Tip Number 3

Research the company’s software products and their applications in various industries. Understanding their market and how your role as a Software Engineer fits into their goals can give you an edge during discussions.

✨Tip Number 4

Prepare to discuss your experience with cloud infrastructure migration and how you've tackled bottlenecks in development processes. Being able to articulate your problem-solving skills in these areas will be crucial in demonstrating your fit for the role.

We think you need these skills to ace Software Engineer, Cloud / DevOps

C# Programming
OOP Design Principles
Microservices Architecture
Cloud Technologies (Azure / AWS)
DevOps Practices
CI/CD Pipeline Design
Docker
Ansible
Puppet
Windows Environment Proficiency
Virtualisation Technologies
Software Delivery Automation
Problem-Solving Skills
Clean Code Principles
Collaboration and Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and any relevant DevOps technologies. Use specific examples of projects where you've applied OOP design principles and worked with microservices or cloud-based applications.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in developing internal tools and services, and your familiarity with CI/CD pipelines.

Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your skills in software engineering and DevOps practices, be sure to include them. This could be anything from GitHub repositories to contributions to open-source projects.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is accurate and up-to-date. A polished application reflects your attention to detail.

How to prepare for a job interview at ECM Selection (Holdings) Limited

✨Showcase Your C# Skills

Make sure to highlight your experience with C# during the interview. Be prepared to discuss specific projects where you applied OOP design principles, especially in microservices or cloud-based applications.

✨Familiarise Yourself with DevOps Tools

Brush up on your knowledge of DevOps tools like Docker, CI/CD tools, Ansible, and Puppet. Be ready to explain how you've used these tools in past projects to automate software delivery and improve workflows.

✨Understand the Company’s Products

Research the company’s software simulation products and their applications across various industries. This will help you demonstrate your interest in their work and how your skills can contribute to their goals.

✨Prepare for Technical Questions

Expect technical questions related to cloud infrastructure and deployment pipelines. Practice explaining your thought process when solving problems, as this will showcase your analytical skills and approach to software engineering.

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>