Software Engineer

Overview
Alloyed Software Engineers contribute to the full software development lifecycle from the capture and prioritisation of new requirements through to user acceptance testing and training. They work closely with material scientists and process engineers to build cutting-edge software platforms that drive process optimisation and automation in additive manufacture and beyond.Responsibilities
Design, develop and maintain Alloyed’s novel software platforms for data management, traceability, visualisation and analysisPerformance prediction and optimisation through model integrationComponent design and build preparationProduction quality assurance, including statistical process controlWork within a fast-paced, agile development team in collaboration with process engineers, technicians and material scientistsParticipate in the full development lifecycle from user story generation to user acceptance testingWork collaboratively to solve complex problems with innovative solutionsEssential skills
Strong technical background with a degree in science, engineering, mathematics or computer science (2:1 minimum)Proficient in the use of C#, C++ or PythonExcellent understanding of software design patterns, best practices and principlesPractical experience of test-driven developmentStrong interest in model development and applied engineering or scienceGood knowledge of object-oriented programmingHighly effective communicator who encourages innovation through collaborationNatural problem-solver with a desire to learnOrganised and self-motivatedContainerisationASP.NET Core including BlazorProgramming with 3D geometryWPFCI / CDInfrastructure as Code (IaC) using Terraform for management of Azure and AWS resourcesSeniority level
Entry levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Research Services
#J-18808-Ljbffr
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!