Opis oferty
Must haves:
- Bachelor’s degree 2.1 and above in Computer Science, Engineering, Mathematics or Physics.
- Minimum five years’ professional experience in object-oriented software development.
- Proficiency in C# or C++ programming languages.
- Experience with development of desktop and/or embedded applications.
- Familiarity with Git or similar version control systems.
- Clear verbal and written communication skills in English.
Nice to haves:
- Experience in Python or C development.
- Competency in creating UI using WPF/XAML.
- Knowledge in common hardware interfaces, i.e. RS232, USB, Ethernet etc.
- Experience of Linux systems, embedded OS and microcontrollers.
- Familiarity with OPC UA.
- Familiarity with Agile methodology.
- Experience of working in the chemical, pharmaceutical or industrial sectors.
O stanowisku / o projekcie
A bit about us…
Asahi Glassplant UK Ltd. (AGI UK) is a subsidiary of Asahi Glassplant Inc (AGI), Japan. AGI specialises in providing premium quality chemical processing equipment from laboratory scale to manufacturing scale. Our wide range of products serve all chemistry sectors but especially the pharmaceutical industry. AGI was founded in 1950, is the market leader in Japan and now employs over 700 people.
A bit about the role…
You will be joining our Research & Development team consisting of 4 software developers, one test engineer and 3 electro-mechanical engineers, working on multiple new products for various sectors of the chemical industry. Most of our products consist of both hardware and software, so we often work closely with our mechanical engineers to ensure the two components work seemlessly together.
We have an experience of helping with relocation to the UK and are providing both full visa sponsorship and legal help, so that you feel fully supported through the process.
A bit about the recruitment process …
Our recruitment process consists of three stages (run via MS Teams - each on a different day):
- Video screening interview (~30 mins) - Informal chat to get to know you better, hear about your experience and job aspirations. For you, it is an opportunity to find out more about the role, the company and ask questions.
- Technical assessment via Google Docs (~60 mins) consisting of 10 short coding tasks in either C++ or C#.
- Final interview (~2h) where you will meet quite a few people including a Senior Manager, HR and your future colleagues from Software Team. We will ask you to prepare a short presentation prior to this part related to your past project(s). We will also show you around our office (virtually) and show you all the cool products that we work on.
A bit about the project…
You will start your journey with us by joining the work on an automation software that allows chemists to control instruments and run experiments in a reliable and safe manner.
The software consists of:
- a distributed backend developed using a mixture of C++ and C#
- a Windows client application written in C# .NET with WPF & DevExpress used for the UI layer
You will have an opportunity to contribute to different layers of the stack. Don't worry if you are not an expert in all the technologies mentioned. As long as you are an experienced C# or C++ coder and are willing to learn, we are happy to provide necessary training where required or simply let you learn on the job.
Zakres obowiązków
- produce production quality code, adopting engineering best practices such as TDD, CI/CD, code reviews and clean code
- play an active role in technical discussions and architectural decisions
- work closely and collaboratively with other developers, test engineers, mechanical engineers and stakeholders,
- be able to work autonomously
- support continuous improvement activities for existing products from both AGI and Syrris ranges (https://www.syrris.com)
- mentor more junior members of the team