At a Glance
- Tasks: Join us to design and develop innovative software solutions for our Client Portal.
- Company: Element is a leading global testing, inspection, and certification company with over 9,000 employees.
- Benefits: Enjoy flexible working options, a collaborative culture, and opportunities for professional growth.
- Why this job: Be the first dedicated developer shaping customer-facing solutions that impact laboratory data access worldwide.
- Qualifications: A degree in Computer Science or related field, plus strong C# and .NET experience required.
- Other info: Work within a modern Azure-based architecture and contribute to exciting digital transformation initiatives.
The predicted salary is between 28800 - 48000 £ per year.
Overview
Element Materials Technology is looking for a talented and motivated Full Stack Software Developer to join our global team, supporting the development of our Client Portal as part of the e500 digital transformation initiative. This is a unique opportunity to shape and deliver customer-facing solutions that will power the next generation of laboratory data access across our global operations.
You will be the first dedicated developer on this stream, playing a pivotal role in building robust, scalable, and secure applications using the Microsoft technology stack. You’ll work across front-end and back-end components, integrating systems and services within a modern Azure-based architecture.
Core Responsibilities
- Design, develop, test, and deploy high-quality software solutions in alignment with business needs.
- Implement modern software engineering practices including unit testing, CI/CD, and scalable architectures.
- Collaborate with technical and non-technical stakeholders to understand requirements and translate them into working code.
- Troubleshoot and resolve technical issues across distributed systems.
- Produce clear documentation for both technical teams and end users.
- Support and maintain both new solutions and legacy systems during transition phases.
- Contribute to improving development standards, tools, and processes within the team.
Skills / Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent by experience.
- Strong experience in C# and .NET development.
- Solid understanding of Microsoft Azure, including:
- Azure Logic Apps, Service Bus, Azure SQL, Functions, and Cloud Hosting.
Hands-on experience with:
- DevOps pipelines, CI/CD, Bicep, and automated testing strategies.
- Database design, SQL, and database migrations.
- Familiarity with service-oriented and microservices architectures.
- Ability to work with legacy applications and transition them to modern platforms.
- Strong troubleshooting and debugging skills in decentralized environments.
- Excellent communication skills—both written and verbal—with the ability to explain complex topics to business and technical audiences.
Company Overview
Element is one of the fastest growing testing, inspection and certification businesses in the world. Globally we have more than 9,000 brilliant minds operating from 270 sites across 30 countries. Together we share an ambitious purpose to ‘Make tomorrow safer than today’.
Seniority level
- Not Applicable
Employment type
- Full-time
Job function
- Manufacturing
Industries
- Manufacturing
#J-18808-Ljbffr
Full Stack Software Developer employer: Element Materials Technology
Contact Detail:
Element Materials Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Developer
✨Tip Number 1
Familiarise yourself with the Microsoft technology stack, especially C# and .NET. Since you'll be working on the Client Portal, having a solid grasp of these technologies will help you stand out during discussions with the hiring team.
✨Tip Number 2
Showcase your experience with Azure services in your conversations. Understanding Azure Logic Apps, Service Bus, and Functions is crucial for this role, so be prepared to discuss how you've used these tools in past projects.
✨Tip Number 3
Highlight your knowledge of CI/CD practices and DevOps pipelines. Being able to demonstrate your hands-on experience with automated testing strategies will make you a more attractive candidate for the team.
✨Tip Number 4
Prepare to discuss your approach to troubleshooting and debugging in decentralised environments. Sharing specific examples of how you've resolved technical issues will show your problem-solving skills and adaptability.
We think you need these skills to ace Full Stack Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET development, as well as your familiarity with Microsoft Azure services. Use specific examples from your past work that demonstrate your skills in developing scalable applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the responsibilities outlined in the job description, particularly your experience with CI/CD and DevOps pipelines.
Showcase Your Problem-Solving Skills: Include examples of how you've successfully troubleshot and resolved technical issues in previous roles. This will demonstrate your ability to handle challenges in a distributed system environment, which is crucial for this position.
Highlight Communication Skills: Since the role involves collaborating with both technical and non-technical stakeholders, emphasise your communication skills. Provide examples of how you've effectively explained complex technical topics to diverse audiences in your previous experiences.
How to prepare for a job interview at Element Materials Technology
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and .NET development in detail. Highlight specific projects where you've implemented Azure services, as this will demonstrate your hands-on knowledge of the technology stack they use.
✨Understand Their Business Needs
Research Element Materials Technology and their e500 digital transformation initiative. Understanding their goals will help you tailor your responses to show how your skills can directly contribute to their objectives.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your troubleshooting and debugging skills. Be ready to walk through your thought process on resolving issues in distributed systems, as this is crucial for the role.
✨Communicate Clearly
Since the role involves collaborating with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. This will showcase your excellent communication skills and ability to bridge the gap between different audiences.