IDEXX Livestock Diagnostics is an innovation leader in veterinary care, seeking a Senior Software and Data Engineer to develop software and data solutions for medical insights. The role involves designing and managing data pipelines and collaborating with a team to drive innovation in clinical insights initiatives.
Responsibilities:
- You will be a senior member of a highly effective team delivering industry leading capabilities, participating in business planning and technical strategy
- Innovate in technology, team process and development practices
- Our team practices Scrum development, so experience and desire to work in Agile teams is a must!
- You will work with a close-knit team of Developers, QA Engineers, DevOPS, Product Owners, and Scrum Masters - excellent communication, collaboration and interpersonal skills are important for team success
- You will have the support to learn new skills; access to a network of professionals; and exchange knowledge with peers through mentorship and coaching opportunities
Requirements:
- Proficiency in Software Design
- Proficiency with one or more major cloud providers (e.g., AWS)
- Proficiency with Github and experience with Github Actions
- Proficiency with Coding Languages (e.g., Python, Java)
- Proficiency with relational databases (e.g., AWS MySQL Aurora)
- Experience with Docker/containers and Kubernetes
- Experience with building continuous integration and deployment (CI/CD) systems
- Experience with infrastructure-as-code tools (e.g., Terraform)
- Experience with cloud object storage (e.g., S3)
- Experience with API Testing and tooling (e.g., Postman)
- Experience with rules engines (e.g., Drools)
- Familiarity with Databricks
- Familiarity with domain-driven design (DDD)
- Ability to rapidly learn and adapt
- Ability to mentor junior development team members