At a Glance
- Tasks: Join our R&D team to innovate and develop software for veterinary imaging solutions.
- Company: IMV Imaging, a leader in veterinary imaging technology with a commitment to quality care.
- Benefits: Competitive salary, benefits, and an international work environment with cutting-edge tech.
- Why this job: Make a real impact in animal care while working with advanced technologies.
- Qualifications: 5+ years in full-stack development and experience with communication protocols.
- Other info: Dynamic team culture with strong values and excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Within the R&D Software Engineering team, the software engineer participates in the research, design, production and maintenance of software on IMV solutions. The aim is to bring technical innovations and new functionalities on web & mobile solutions using communication protocols with our veterinarian devices and web services with our Cloud servers, ensure the architecture of our Cloud eco-system and the improvement of web and mobile services, guarantee the cybersecurity of our applications.
Our applications cover both IMV Imaging products and other veterinary products from the IMV Technologies group.
Role and Responsibilities:
- Contributing to the functional analysis of user needs on our Cloud solutions
- Proposing and defining technical solutions to answer those needs and innovate
- Participating in workload estimation and follow planning
- Designing software architecture based on iOS and Android, or Web technologies
- Developing programs and communication protocols using languages such as C/C++, Java, Objective C, Flutter, JavaScript, CSS, XML, Python, HTML, NodeJS
- Applying source code configuration, integration and delivery management, quality controls, automated tests for interfaces: git, Jenkins, Azure, Docker, Kubernetes
- Writing software documentation (functional, technical, testing, user manual)
- Participating in milestone reviews
- Providing technical support to After Sales Service and Production teams
The Profile:
In addition to your education (engineering school or equivalent), you have a minimum of 5 years of experience in the design and full-stack development on web and mobile applications. You have experience with communication protocols in C/C++, USB, WiFi, Bluetooth, API, IoT. You have experience in software architecture, micro-services architecture, Cloud & DevOps infrastructure (Azure). You have experience in database management and GDPR and cybersecurity for connected applications.
Skills and Key Characteristics:
- You know how to develop desktop applications with data exchange on a Cloud server
- You may be able to propose changes to the architecture and technologies of our software solutions.
- You are familiar with the industrial world and its implications for results in development processes.
- Knowledge of ultrasound and/or image data management would be appreciated.
- Knowledge of medical development standards (IEC 62304, ISO 14971, IEC 60601, IEC 62366) would be appreciated.
- You are fluent in English for technical discussions as the team has regular communication with IMV Imaging colleagues in France and in Scotland, and internationally with IMV subsidiaries.
- Naturally dynamic, you are recognised for your curiosity, your ability to make proposals, your tenacity and your ability to set high ambitions, complemented by a strong results orientation.
Our Offer:
An international work environment at the forefront of new technologies. A close-knit team advocating solid values. A competitive salary package with benefits.
Senior Software Engineer employer: IMV Technologies
Contact Detail:
IMV Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at IMV Imaging on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the R&D Software Engineering team.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding of communication protocols. Practice common interview questions related to software architecture and cloud solutions to show you’re ready to tackle the challenges head-on.
✨Tip Number 3
Showcase your passion for veterinary technology! When you get the chance, share your thoughts on how you can contribute to improving animal care through innovative software solutions. This will help you stand out as a candidate who truly cares about the mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of the IMV Imaging family.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with web and mobile applications, communication protocols, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about veterinary imaging and how your background aligns with our mission. Share specific examples of your work that demonstrate your technical expertise and innovative mindset.
Showcase Your Technical Skills: In your application, be sure to mention your proficiency in languages like C/C++, Java, and Python, as well as your experience with cloud solutions and cybersecurity. We want to see how you can contribute to our tech stack!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at IMV Technologies
✨Know Your Tech Inside Out
Make sure you brush up on the technologies mentioned in the job description, like C/C++, Java, and cloud services. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development and how you overcame them. This role requires innovation, so think of examples where you proposed technical solutions that improved functionality or efficiency.
✨Understand the Company’s Values
Familiarise yourself with IMV Imaging's core values: learning, innovation, integrity, excellence, and quality. Be prepared to explain how your personal values align with theirs and how you can contribute to their mission of improving animal care.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project timelines, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you.