Software Developer (.Net, C#, Event Sourced Architecture)
Matchtech · London, England ·
Software Engineer (Permanent) - Remote/Hybrid (UK)
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
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in London: £53,700 – £105,000, from 582 adverts
2489 live adverts for Software developer in London
Same role within 50 km
- Lead Software Engineer · Westminster Abbey · 1 km
- Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices · Westminster Abbey · 1 km
Remote or home office in 16% of 785 Software developer adverts we list nationwide
More openings at Matchtech
788 other openings we list
- Senior Commercial Manager - Defence · Farnborough
- B2 Licensed Engineer · Begbroke
- Sub Contract Manager · Luton
- Mechanical Design Engineer- Interior/Exterior · Norwich
- Senior Mechanical Design Lead, Water & Wastewater · Nottingham