Full Stack Developer (C# / React / Containerisation) – Permanent – Glasgow, Edinburgh, Prestwick, or Fully Remote - Glasgow

Good salary and benefits package - Software Development
Ref: 475 Date Posted: Tuesday 11 Jun 2024

Full Stack Developer (C# / React / Containerisation) – Permanent – Glasgow, Edinburgh, Prestwick, or Fully Remote

Evolve IT Recruitment are hiring for an exciting new opportunity with our ambitious client that is a leader in providing innovative products and solutions in the global video surveillance industry.  Our client is keen to hire someone who thrives in a team-based and highly collaborative culture, where learning new technology and having fun is as important as your design and coding.  You will have the opportunity to work on exciting and challenging projects, apply your expert knowledge and skills to develop software that supports a wide range of systems and products, and contribute to developing and growing their next-generation systems (including machine learning and AI). 

Ideally your background will include experience in working with technologies such as C#, JavaScript, React / Angular, and Docker or Kubernetes – any experience with other programming languages such as a Python or C++ is advantageous.  Our client has offices in Prestwick, Glasgow, and Edinburgh – you can be office-based, work hybrid, or fully remote – they are happy to support what suits you and helps you to achieve your best work.

Responsibilities:

- Development of software using a wide range of technology - primarily in C#, with the use of other languages such as JavaScript, SQL, Python, and C++

- Also use wider technologies as required, such as Blazor/Razor, Fluxor, ReactJS, AngularJS, Docker, Kubernetes, Dapr, Kafka, and mTLS

- Design code for re-use and portability, working with containers in a microservice architecture

- Contribute to the architecture discussions within the team and support the design of new and existing products

- Support the testing and debugging of software projects, developing / maintaining unit tests in accordance with Agile and continuous-integration processes

Essential:

- C# development experience

- Database experience such as SQL Server or Oracle

- Experience with JavaScript and frameworks such as React or Angular

- Docker or Kubernetes experience

- API experience

- Any experience with Blazor, Python, C++ (or a willingness to learn if you have not previously worked with them)