Quick Overview
Job Description
No visa sponsorship available
This is a remote/hybrid role with fortnightly on-site collaboration in London or Surrey office.
Our client is a growing technology business within the maritime and engineering sectors, using artificial intelligence, advanced sensor equipment and cloud technologies to deliver innovative maritime situational awareness solutions. They are seeking a Software Engineer to join the Product team and develop applications that operate across edge, on-premise and cloud environments.
Key Responsibilities:
- Writing clean, maintainable and well-tested software within .NET environments
- Designing and implementing components that support wider product functionality
- Developing front-end applications using Angular, TypeScript and JavaScript
- Building and maintaining APIs, internal libraries and development tooling
- Supporting existing platforms, investigating issues and providing effective resolutions
- Creating test and integration plans and contributing to automated testing
- Building, modifying and debugging Docker containers, with applications deployed to Kubernetes
- Documenting technical solutions and working collaboratively within an Agile Kanban environment
Job Requirements:
- Strong software development skills within .NET environments, including C#
- Experience developing applications with Angular, TypeScript, Jasmine and JavaScript
- Knowledge of Python and experience developing APIs
- Understanding of SQL and Influx databases
- Experience with event-sourced architectures and cloud technologies, particularly Microsoft Azure
- Ability to work with Docker containers and deploy applications to Kubernetes
- Proficiency with testing frameworks such as xUnit or Behave
- Experience creating build and test pipelines using GitHub, Jenkins or Azure DevOps
- Strong attention to detail, effective prioritisation skills and the ability to work independently
- Clear written and verbal communication skills, with experience contributing effectively within a software engineering team
- Eligibility to obtain Security Clearance following appointment
Desirable Experience:
- A bachelor's degree in computer science or an equivalent qualification
- Experience with TileDB or TileAH
- Experience developing mobile applications
Benefits:
- Bonus scheme
- Private healthcare and healthcare cash plan
- Life assurance and death-in-service benefit
- Company share options
- Opportunity to work on innovative maritime surveillance and engineering technology
- Supportive, collaborative and technically focused working environment
If you are a Software Engineer with experience in C#, Angular, TypeScript, cloud technologies and modern software development practices, our client would be pleased to hear from you. Apply now to contribute to innovative solutions within the maritime technology sector.
Similar jobs
- AH
Technical Integration Engineer
NewAdvance HE
York, Yorkshire🇬🇧£50.2k/yrHybrid19 minutes agoTechnology - CT
Senior Software Engineer C# .NET
NewCURE TALENT LIMITED
Loughborough, Leicestershire🇬🇧Hybrid19 minutes agoC#Technology - GS
Software Developer
NewGet Staffed Online Recruitment
Hull, Yorkshire🇬🇧Hybrid19 minutes agoC#.NETTechnology - AH
Technical Integration Engineer
NewAdvance HE
Heslington, York🇬🇧£50.2k/yrHybrid1 hour agoOAuthSAMLSSO+3Technology - XP
Software Developer
NewXpertise
Leeds, Yorkshire🇬🇧On-site1 hour agoMicroservicesNode.jsAWS+9Technology - EE
C# / WPF Windows Application Software Engineer
NewEMBS Engineering
City, Derby🇬🇧On-site1 hour agoMySQLSQLSQLite+10Technology