Requirements
- The ideal candidate will be an excellent programmer, likely with extensive existing experience of at least one general purpose language (such as Java or C#) but should be comfortable picking up and using new software languages as required
- The candidate should have a strong understanding of the design patterns and concepts required to architect and build scalable, high performing, fault tolerant software solutions
- A relevant university qualification such as a BSc Computing Science or BSc Software Engineering
- 5+ years of experience in commercial software engineering
- Full stack experience across a variety of technologies including front-end and back-end
- A strong understanding of software design patterns used for architecting and developing high performing, scalable software solutions
- Strong communication and collaboration skills
- Must be able to attain Non-Police-Personnel-Vetting Level 3 (NPPV3) – which includes the need for a minimum of 3 years UK residency
- Desirable:
- Previous experience building high performing scalable server applications using technologies such as Java or C#
- Previous experience architecting and developing server/gateway applications and client/server model communications
- Previous working experience in an Agile environment (Scrum)
- (Desirable) Previous experience of developing web applications using HTML, CSS, React, etc
- (Desirable) Previous experience of architecting and developing mobile smartphone applications (such as Android and iOS) using technologies such as Java, Kotlin, Objective C, or React Native
- (Desirable) Previous experience of architecting and developing .net/Windows applications, with experience of Windows UI frameworks (e.g. WPF, WinUI, etc.)
,
,
,
,
,
,
,
,
,
,
,
,
,
,
What the job involves
- The Guardian Mobile solution is responsible for creating mobile solutions and mobile gateway servers for our UK Fire Service customers
- Our core solution has been developed over the past 20 years, primarily as a DELPHI-based Widows Client for Panasonic Toughpads and as a DELPHI-based gateway server which connects to third party Computer Aided Dispatch (CAD) systems and other third party systems
- This role will be responsible for working as a software engineer within a small, strong team of approximately 7 other software engineers, who range from senior to junior level
- We are looking to supplement our existing team with someone who is a very strong software engineer, who will have had previous industry experience developing complex full stack software solutions
,
,
,
#J-18808-Ljbffr…
