Software Engineer
Remote - Must be based in UK/EU
12 months extendable contract - Freelance
DESCRIPTION
Our client's packaging department powers the physical engine at the heart of the clients' operations. A successful candidate for this position will be able to build new software from the ground up, create pragmatic solutions for complex business problems, enjoy working closely with operations staff in fulfillment centers around the world.
Key job responsibilities
A day in the life
- Participate in topical meetings to ensure the project or development sets the benchmark for customer experience, supply chain performance and sustainability.
- Develop and implement integrated software tools and plugins that enhance existing engineering platforms to accelerate project timelines and automate complex workflow’s.
- Participate in code reviews other software developers and controls engineer to insist on high standards and spread your knowledge of objected oriented programming also to other teams.
- Build and maintain software pipelines as part of the CI/CD software life cycle
- Coordinate with network teams to design and implement secure VLAN configurations
About the team
We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. We harmonize the physical and virtual world so customers can get what they want, when they want it. This group works backwards from deep customer insights to deliver solutions that seamlessly integrate into brownfield and greenfield deployments with safety as a top priority. In addition, Sustainable Packaging solutions are a thread that impacts and connects all parts of the Stores supply chain and customer experience.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python or Java including object-oriented design
- Experience building complex software systems that have been successfully delivered to customers
- Experience with Linux/Unix environments
- Experience with CI/CD pipelines build processes and using GIT
- Bachelor's degree in computer science or equivalent
- Experienced with Cloud infrastructure, preferably AWS
PREFERRED/BENEFICIAL QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems