At a Glance
- Tasks: Design, code, and test innovative software solutions for a great user experience.
- Company: Join a friendly, international tech company focused on quality and innovation.
- Benefits: Comprehensive induction, ongoing training, and opportunities to shape work processes.
- Other info: Collaborate with global teams and explore new technologies in a supportive environment.
- Why this job: Be part of a dynamic team and make a real impact in software development.
- Qualifications: Degree in Software Engineering, 5 years' experience, and strong C# skills.
The predicted salary is between 50000 - 70000 £ per year.
Do you want to work in a team strongly focused on quality and innovation? Do you want to develop software that will ensure a great user experience and help to position our innovative product range? Are you looking for a software position where you will have the chance to be involved in every step of the software development, from design to testing? Do you want to join a multidisciplinary and multi-site team that allows you to exchange good practices and discuss new technologies? Do you want to work in an international, but friendly environment? If so, then this might be your chance to become a part of our software development team!
Under the supervision of the R & D Director and in collaboration with a multidisciplinary team, you will play an important role in the development of new products. You will be responsible for all aspects of the software development lifecycle for the Claisse product line. You will contribute to the design, coding, testing and deployment of software solutions to provide the best user experience possible for our customers. You will have to work with the local R & D and software teams on a regular basis. You will also be part of Malvern Panalytical's global software organization and will interact with colleagues located internationally, to align practices, exchange new technologies, and more. As part of our customer-oriented design process, you may occasionally visit external customers.
What are your responsibilities?
- You will design, program and test the software of our devices;
- You will work within the software team using agile methods, participating in sprint planning, sprint reviews and retrospectives;
- You will ensure that the software design is robust in order to ensure accurate, reliable and maintainable software;
- You will need to acquire, maintain and disseminate knowledge of the latest software technology and its potential application for Malvern Panalytical;
- You will work closely with the product manager to identify customer needs and the context of use of our devices.
What do you need to be successful in this role?
- Have a degree in Software Engineering or Computer Engineering and 5 years' experience with relevant experience. Please note we will consider any combination of training and relevant experience;
- Have excellent knowledge of C #, .NET technologies and associated development tools;
- Have an interest in Internet of Things (IoT) and cloud computing (Azure cloud);
- Be curious, creative, eager to learn and interested in new technologies;
- Have a care for detail and quality of work;
- Fluent in French and have a working level of English.
Great to have?
- You have experience with WPF and MVVM;
- Have experience in a development context under agile methodologies;
- Know the SOLID and TDD practices.
When you join?
- Your career will take off with a comprehensive induction programme. We then continue to support and develop our employees by improving their skills, knowledge and performance by in-house, on-the-job training, and external training.
- We value entrepreneurship and commitment by offering all employees the possibilities to make a real difference and where you can shape the future of our work processes.
Senior Software Engineer employer: Spectris
At Malvern Panalytical, we pride ourselves on being an excellent employer that fosters a culture of innovation and collaboration. Our international team is dedicated to quality and user experience, providing employees with opportunities for professional growth through comprehensive training and a supportive work environment. Join us in our friendly atmosphere where your contributions can truly make a difference in the development of cutting-edge software solutions.
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 the company through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. This can give you insider knowledge and potentially a referral!
✨Tip Number 2
Prepare for the interview by practising common technical questions related to C#, .NET, and agile methodologies. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.
✨Tip Number 3
Showcase your passion for technology! During interviews, share your personal projects or contributions to open-source software. This demonstrates your commitment to learning and innovation, which aligns perfectly with the company's values.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at StudySmarter.
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 expertise in C#, .NET, and any relevant projects you've worked on. We want to see how you can contribute to our innovative product range!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software development and how you align with our focus on quality and user experience. Let us know why you're excited about joining our multidisciplinary team at StudySmarter.
Showcase Your Projects:If you've worked on any interesting projects, especially those involving IoT or cloud computing, make sure to mention them. We love seeing practical examples of your work and how you've tackled challenges in the past!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our friendly, international team!
How to prepare for a job interview at Spectris
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C#, .NET technologies, and any relevant tools. Be ready to discuss how you've used these in past projects, especially in an agile environment. This will show that you're not just familiar with the tech, but that you can apply it effectively.
✨Show Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in software development and how you overcame them. Highlight your experience with design, coding, testing, and deployment, as well as your ability to work collaboratively with teams. This will demonstrate your hands-on experience and problem-solving mindset.
✨Emphasise Your Curiosity and Learning
Since the role requires keeping up with the latest technologies, be ready to talk about how you stay updated. Mention any recent courses, workshops, or personal projects related to IoT, cloud computing, or other relevant areas. This shows that you're proactive and passionate about your field.
✨Cultural Fit Matters
Research the company culture and be prepared to discuss how you align with their values. Since they value a friendly, international environment, think about how your experiences working in diverse teams can contribute to their culture. A good cultural fit can set you apart from other candidates.