Full Stack Software Developer

Full Stack Software Developer

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Element Materials Technology

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

Element Materials Technology is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Full Stack Software Developer, you will have the unique opportunity to lead the development of cutting-edge solutions within a global team, supported by comprehensive employee growth opportunities and a commitment to professional development. With a focus on making tomorrow safer than today, Element provides a rewarding environment where your contributions directly impact the future of laboratory data access.
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

C# Programming
.NET Development
Microsoft Azure
Azure Logic Apps
Service Bus
Azure SQL
Azure Functions
Cloud Hosting
DevOps Pipelines
CI/CD Implementation
Bicep
Automated Testing Strategies
Database Design
SQL
Database Migrations
Microservices Architecture
Troubleshooting Skills
Debugging Skills
Technical Documentation
Communication Skills

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.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>