A global award winning client in the automotive industry is looking for a Software Engineer to join their team. • Support global IT network operations teams at the BMW Group by equipping them with the appropriate orchestration and automation tools and implementing automation use-cases • Understand user requirements and implement solutions that satisfy them • Maintain cloud infrastructure (working with AWS, Kubernetes, Dockerfiles, Helm charts, etc.) • Troubleshoot applications • Solve complex problems • Write Python scripts for various tasks, such as ETL, making backups or checking network device config • Develop low-code web apps, occasionally requiring some web dev skills • Review code • Document procedures and solutions • Update digital certificates and patch security vulnerabilities · Proficiency in one or more programming languages (e.g. Python, JavaScript, Rust) · Strong understanding of software development principles, algorithms, data structures, and design patterns · Understanding of cybersecurity principles · Linux and IT troubleshooting skills · Experience with RESTful APIs and service-oriented architectures · Experience in IT infrastructure or application operations · Experience working with enterprise network technologies (e.g. IP networks, routing, switching etc.) · Experience with cloud platforms (e.g. AWS, Azure, Google Cloud) · Experience with containerization technologies (e.g. Docker, Kubernetes, Helm) · Experience with IT orchestration & automation solutions, (e.g. Rundeck, Ansible) · Experience with front-end technologies (e.g. HTML, CSS, JavaScript, React, Angular) · Experience with DevOps practices (e.g. Git, deployments, monitoring) · Experience developing CI/CD pipelines · Experience with test-driven development (TDD) and automated testing frameworks · Experience with Agile Working methods (e.g. Scrum) Should you not receive a response within 14 days, please consider your application as unsuccessful.
Apply Now