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