DeVision Recruitment are proud to be partnering with a rapidly scaling SaaS business that applies cutting edge technology and AI to illuminate, transform and provide traceability at every step of the global food production journey.
Our client uses patented Computer Vision-based Artificial Intelligence, along with a range of technologies including IoT, cloud and blockchain to deliver a range of solutions for the global protein and food industries.
Responsibilities:
As a Software Engineer you will be developing software to support our computer vision-based Artificial Intelligence platform in a highly collaborative environment. This is a great opportunity to immerse yourself in the culture of a global company, leading the way in the latest technology that is experiencing hypergrowth in Australia, the US, Europe and Asia.
About the Role:
- Actively participating in all Agile Scrum development ceremonies.
- Working as part of a team to understand, breakdown, size and implement user stories.
- Consulting on designs to identify and reduce complexity wherever possible, while considering desired qualities from requirements (robustness, performance, re-usability, etc).
- Following coding practices and design patterns.
- Providing constructive guidance to your peers in software development.
- Meeting required standards of quality, including efficiency, maintainability, reliability, and terseness and fitness for purpose.
- Testing programs appropriately during and after construction, balancing testing efforts according to the risk of changes, and using appropriate testing techniques.
- Responding to production issues as required.
- Using development tools effectively – we use Visual Studio Code, JIRA, Git, Azure Devops, etc.
- Keeping the team informed of progress, escalating issues appropriately when roadblocks are reached, and managing time efficiently.
- C# / .NET Core
- ASP.NET Web API’s
- Microservices
- Azure DevOps
- Kubernetes
- HTML & JavaScript