Full Stack Developer

Solace Global Risk are part of a global security company which specialises in risk management, maritime security and cyber security. We enable businesses to operate safely and compliantly with a human approach to risk management, by keeping our clients’ interests at the heart of everything we do, and never losing sight that people’s safety is our priority.

Solace have developed their own proprietary risk management tracking and intelligence app and web portal to assist in keeping our client personnel safe wherever they are in the world. We are looking for an experienced developer to join our team to help continue the drive on innovation and enhanced user experience in our technology platforms always ensuring that what we develop is secure and in line with best practice and GDPR.

Purpose of job

The role of Software Developer at Solace Global Risk is to work as part of an agile software development team to meet the needs of the business through the delivery of innovative new features and leading-edge technologies.

The successful candidate will work closely to support all aspects of technical solutions deployed at Solace Global Risk, working closely with Operations, Marketing, Response and Commercial stakeholders.

In this role, you will be actively involved in all aspects of the software development life cycle including the design, development, test, and release, primarily driven by requests of clients and employees through our IT Service Management system.

Accountabilities and responsibilities

To assist in the technical development and upgrades to existing systems.
Provide constant support and resolution of service requests.
Provide excellent communication and professional service quality to all stakeholders.
Research and develop technical solutions in response to the requirements of the business.
Analyse existing systems and propose solutions for improvement.
Learn and retain key information and help
Have an awareness of and promote information security.
Actively adopt and enforce change management through the business.
Identify and mitigate potential risks to the company during development of software.
Design and author technical solutions to meet requirements of the business.
To assist in the continual review and improvement of the chosen tools and techniques.
Positively influence and contribute to the success of the technical team.

  • C# .NET Core 3.1 or above
  • Entity Framework
  • MVC
  • HTML, JavaScript, CSS
  • Familiar with modern frontend frameworks, AngularJS, Angular or React
  • BitBucket, Git
  • Excellent communication skills.
  • Desirable skills/qualifications:
  • Familiarity with or desire to learn Microsoft Azure (App Services, Azure Functions and Azure SQL).
  • Desire to learn App Development with Android.
  • Test Driven Development
  • Google Map APIs.
  • Excellent problem-solving skills.
  • AngularJS
  • Good awareness of information security.
  • Desire to work in a small agile team with high level of autonomy and responsibility.
  • JIRA

Key Relationships

  • Head of Technical Delivery & Information Security
  • Software Development Team (Mobile & Web)
  • Director of Risk Operations
  • Company Directors
  • Clients

Other important features or requirements of the job

  • (e.g., travel, unsocial/evening hours, restrictions on employment etc.)
  • Prepared to work outside of normal office hours on an ‘on call’ support rota
  • Compensation and Benefits:
  • Attractive annual salary
  • Health insurance
  • Cycle to work scheme
  • Gym membership contribution
  • Company pension