At a Glance
- Tasks: Lead a team to develop high-performance software for Mass Spectroscopy applications.
- Company: Join Techcomp Europe Group, a global leader in innovative technology solutions.
- Benefits: Enjoy flexible hours, performance bonuses, private medical insurance, and more perks.
- Why this job: Be part of a dynamic team driving innovation in scientific instrumentation.
- Qualifications: BSc/MSc in computer science or equivalent experience with C# and .NET technologies.
- Other info: We value diversity and encourage applicants from all backgrounds.
The predicted salary is between 43200 - 72000 £ per year.
Techcomp Europe Group holds an exciting portfolio of rapidly growing technology businesses that operate globally. Our brands include Edinburgh Instruments, Scion, Froilabo, Precisa and Isotopx. As a result of our continued investment in R&D, based in our Headquarter office in Livingston, Scotland, Techcomp has an exciting product pipeline to add to its existing portfolio and create fantastic opportunities for global market development through our global network of businesses and sales channels.
SCION Instruments has headquarters in Livingston, Scotland and Goes, Netherlands. Scion Instruments designs, manufactures and markets GC, GC-MS, Headspace and HPLC systems along with a full range of accessories, consumables and support services. The business continues to invest heavily in research and development of new instruments and market solutions and has truly remarkable growth expectations for the coming years.
SUMMARY
Reporting to the R&D Programme Manager, the Lead Software Application Developer will guide the software development team in creating and maintaining scalable, high-performance software applications that meet the needs of the business, powering its Mass Spectroscopy analytical instrumentation. This role requires hands-on development skills, leadership and mentoring capabilities, a deep understanding of various software development methodologies and tools, and the responsibility for managing the technical roadmap and ensuring quality.
KEY RESPONSIBILITIES
- Lead and mentor a team of software developers, fostering a collaborative and high-performance environment.
- Participate in recruitment, training and performance evaluations of team members.
- Delegate tasks effectively while maintaining accountability for project deliverables, using the Azure DevOps platform.
- Collaborate with project managers and other stakeholders to define application requirements and deliverables.
- Collaborate with project managers to provide estimations of time and resources requirements, to ensure delivery of functionality within project timeframes and scope.
- Collaborate with project managers to identify and mitigate potential risks in the development cycle.
- Architect, design and develop high-quality, scalable applications using C#, .NET framework and related technologies.
- Maintain and enhance existing applications.
- Write clean, maintainable, and efficient code in alignment with best practice and coding standards.
- Perform code reviews to ensure quality and adherence to standards.
- Ensure software applications are thoroughly tested and perform as expected across different environments.
- Provide leadership and technical guidance for resolution of complex technical issues and reported bugs.
- Provide technical guidance and recommendations on tools, frameworks, and technologies to optimize the software development processes.
- Stay updated on the latest industry trends, programming languages and tools, ensuring the team is equipped with the most effective technology.
- Contribute to the long-term strategy for software architecture and system integration.
REQUIRED EDUCATION / EXPERIENCE
- BSc or MSc in computer science or equivalent formal education (candidates without formal qualifications, or with relevant science/engineering degrees who can demonstrate relevant experience will also be considered).
- Proven experience of commercial or industrial software application product development to high quality standards, from gathering requirements and writing specifications to testing and debugging.
- Proven application development experience with C#, .NET frameworks and related technologies (i.e. WinForms, WPF), with C, C++, MFC, Delphi and/or Visual Basic experience desirable.
- Familiarity with database technologies such as SQL Server or Oracle.
- Proficient understanding of software development principles and best practices.
- Familiarity with Agile development methodologies.
- Experience of using Source Code Management tools (GIT preferable), planning and bug tracking tools (Azure Boards preferable) and Integrated Development Environments (Visual Studio preferable).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently as well as in a collaborative team environment.
- Good communication and interpersonal skills.
REQUIRED COMPETENCIES
- Judgement and Decision-Making: Exercise sound judgment and focus on job goals; Establish priorities; React to unexpected situations; Take an analytical approach when considering options, seek input from others and reach decisions; Make difficult decisions when necessary.
- Problem Solving: Identify, resolve, and consult on problems in a timely manner; Gather and analyse information skilfully; Develop alternative solutions and prospects.
- Dependability: Punctual; Good attendance record; Work with minimal supervision and direction; Can be counted on to handle special duties; Follow-up on issues without prompting; Meet deadlines.
- Planning and Organising: Prioritise and plan work activities; React positively to pressure situations; Ensure information is organized and accessible.
- Initiative and Leadership: Self-starter; Help others when needed; Flexible; Show desire to master job, take pride in work and seek continuous improvement; Actively tackle problems; Seek new opportunities; Strive to see projects to completion.
- Strategic Thinking: Develop strategies to achieve organisational goals; Understand organisation’s strengths and weaknesses; Identify external threats and opportunities; Adapt strategy to changing conditions.
- People Management: Delegate work assignments; Give authority to work independently; Set expectations and monitor delegated activities; Provide regular performance feedback; Develop subordinates skills and encourage growth.
- Communication & Collaboration: Excellent verbal and written communication skills with all levels of internal business stakeholders and external customers and suppliers; ability to collaborate effectively with cross-functional teams, stakeholders, and external partners.
- Quality: Demonstrate accuracy and thoroughness; Delivers timely and accurate results; Tasks completed efficiently and within required timescale.
- Analytical: Use intuition and experience to complement data; Collects and researches large data; conducts appropriate test reviews and analyse and present findings and solutions.
- Teamwork: Perform a variety of tasks independently while contributing to the team environment; Build positive team spirit; Put success of team above own interest.
- Interpersonal Skills: Support and encourage others; Give and receive constructive criticism; Negotiate; Listen to and value others’ opinions; Convey ideas to a group; Maintain confidentiality.
- Presentation Skills: Able to present ideas and information accurately and in a clear and concise manner; Engage with the audience; Positive body language; Effective use of visual aids.
HEALTH & SAFETY
- Ensure you and others around you work in a safe manner and maintain a safe workspace.
- Reporting any health and safety hazards or accidents to the QHSE Manager.
LIVE THE SCION INSTRUMENTS VALUES
- Customer Focus: We prioritise our customers' needs and strive to exceed their expectations through exceptional service, quality products, and comprehensive support.
- Integrity and Trust: We conduct our business with the highest standards of ethics, honesty, and transparency, fostering trust and long-term relationships with our customers, partners, and employees.
- Innovation: We foster a culture of continuous improvement and creativity, driving technological advancements that enhance our products and services, and contribute to the progress of the scientific community.
- Respect: We treat all individuals with dignity, fairness, and respect, valuing diversity and fostering an inclusive environment where everyone can contribute and thrive.
- Passion: We are passionate about our work and driven by a shared purpose to make a meaningful impact through our products and services, inspiring excellence and dedication in everything we do.
WHY US?
This is a great opportunity to join an established and growing global business. In return, we offer excellent financial rewards and career development prospects. You will work 37.5 flexible working pattern, that allows an early finish on a Friday. After an initial qualifying period and subject to the Company’s terms and conditions of employment, Scion Instruments offers a comprehensive range of benefits including performance-related bonus scheme, death in service, group income protection, private medical insurance, pension scheme, paid holidays, subsidised gym membership, cycle to work and employee discount scheme. As an equal opportunities employer, Scion Instruments is committed to the equal treatment of all current and prospective employees and does not condone discrimination on the basis of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership. We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply.
Senior Software Applications Developer employer: SCION Instruments
Contact Detail:
SCION Instruments Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Applications Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET frameworks, and Azure DevOps. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Demonstrate your leadership and mentoring abilities by preparing examples of how you've successfully guided teams in previous roles. This will show that you not only have technical skills but also the capability to lead and inspire others.
✨Tip Number 3
Research Scion Instruments and Techcomp Europe Group to understand their products and market position. Being able to discuss their innovations and how you can contribute to their growth during an interview will demonstrate your genuine interest in the company.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies and how you've applied them in past projects. Highlighting your adaptability and understanding of modern development practices will resonate well with the hiring team.
We think you need these skills to ace Senior Software Applications Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C# and .NET frameworks. Emphasise any leadership roles or mentoring experiences you've had, as these are key for the position.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and innovation. Mention specific projects where you've led a team or contributed to high-quality software applications, aligning your experiences with the responsibilities outlined in the job description.
Showcase Problem-Solving Skills: Provide examples of how you've tackled complex technical issues in previous roles. Highlight your analytical skills and ability to work under pressure, as these are crucial for the Senior Software Applications Developer role.
Highlight Continuous Learning: Mention any recent training, certifications, or courses you've completed that relate to software development methodologies or new technologies. This shows your commitment to staying updated in the field, which is important for the role.
How to prepare for a job interview at SCION Instruments
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, .NET frameworks, and any other relevant technologies. Bring examples of past projects where you successfully developed high-quality applications, as this will demonstrate your hands-on development skills.
✨Demonstrate Leadership Qualities
Since the role involves mentoring a team, be ready to share your experiences in leading or guiding others. Discuss how you've fostered collaboration and high performance in previous roles, and provide examples of how you've handled team dynamics.
✨Understand Agile Methodologies
Familiarity with Agile development is crucial for this position. Be prepared to explain how you've applied Agile principles in your work, including how you've managed project deliverables and collaborated with stakeholders to meet deadlines.
✨Align with Company Values
Research Scion Instruments' values such as customer focus, integrity, and innovation. During the interview, express how your personal values align with theirs and provide examples of how you've demonstrated these values in your professional life.