Software Engineer (required Web Development experience)
Role details
Job location
Tech stack
Job description
As a Software Engineer, you will work in an interdisciplinary team of engineers from software, hardware, mechanical, and test disciplines to provide ongoing support and develop new services for the SmartCell Services web platform and mobile applications on iOS and Android. This includes all aspects of delivery such as server management, IIS, and notification systems, as well as designing, developing, and enhancing PC-based tools to support EMS radio-based fire equipment sold throughout the EMEA region., * Capture and manage requirements for new features from all stakeholders.
- Analyze customer requirements and design and implement appropriate solutions.
- Manage the servers and resources used for hosting SmartCell Services.
- Report progress to senior leadership.
- Utilize APIs from third-party providers to gather data for the SmartCell Services platform.
- Follow Kidde Global Solutions' working practices for cyber resilience and product development.
Requirements
- 2-4 years of relevant software development experience
- Experience in C# and .NET, working in Visual Studio 2022.
- Proficient in written and spoken English to document solutions and communicate progress with line managers and senior management.
- MySQL and database management skills.
- Experience with Microsoft IIS.
- PC-based development targeting PC and mobile platforms.
- Experience with issue tracking software; training will be provided on Axosoft Scrum platform or Jira.
Knowledge of (desirable):
- .NET Blazor Server
- .NET MAUI
- Windows server management
- Version control systems, preferably Git
Nice to Have
- VB.NET
- Python
- Heidi SQL
- Aqua Studio
- SSL certificate management
- Email and push notification services
- Understanding of cybersecurity best practices. Familiarity with tools such as Coverity, Black Duck, ThreatModeler, and SD Elements is a plus.
Additional Opportunities
- Apply your skills in embedded firmware, including writing code to control EMS proprietary RF-based sub-1GHz products.
Benefits & conditions
- 25 days holidays plus bank holidays
- DC pension scheme
- Life Assurance
- Employee scholarship scheme
- Benefits Central Platform hosting employee reward and recognition initiatives and health and wellbeing resources
- Bravo Awards which recognise outstanding contributions from all employees and encourage excellence