Everbridge : a fast-growing global provider of SaaS-based critical communications and enterprise safety solutions are currently seeking for a Software Engineer to be based in our Camberley office.
As a Software Engineer, you will be working closely with product managers, testers and other software development engineers to ensure the features are delivered to customers with a high level of quality.
You will also have the opportunity to propose improvements to existing processes and automated tools in order to improve the team’s speed, quality and efficiency.
What you"ll do :
Provide technical excellence and experience to the development and testing team for all Everbridge Software (currently IPSecurityCenter™, Device Driver Kit and Web Portal), among other things :
Development & coding best practices · Patterns and practices for Enterprise software solutions · Continuous integration · Upgrade process / Installer software · Configuration management · Agile development methods · Unit testing o Analysis and interpretation of requirements.
Writing and coding programmes in .NET C# (and associated frameworks such as WPF and WCF) in line with technical specifications.
Investigate, analyse and document reported defects. · Perform maintenance programming and correction of identified defects.
Create, document, and implement unit tests, scripts, and test harnesses. · Create and maintain technical documentation using defined technical documentation templates.
Perform SDK investigations and 3rd party component investigations where appropriate. · Provide technical to other members of the development team.
Ensure that all solutions within the product have the end customer in mind and ease of use for delivery. · Contribute to estimates for work to be done within the backlog.
Ensuring that we constantly strive to achieve the best that we can and where there are improvements to be made, they should be raised as early as possible in the development process.
Working with the Testing Team during development time to ensure that issues can be raised as early as possible. · Work as part of a pairing combination within the development to assist others complete their tasks.
Ensure that features are reviewed at timely intervals. · Participate in customer briefings when requested. · Perform related duties as assigned.
What you"ll bring :
Degree in Computer Science or related field, or equivalent work experience.
At least 3 Years experience using Microsoft.Net Stack (C#, .Net 2 or above), Team Foundation Services and current versions of Windows Server.
2 years+ experience with WPF, WCF and SQL Server
Good understanding of Agile methodologies
Object oriented design and implementation.
Excellent troubleshooting skills.
Ability to work effectively under strict time constraints and customer deadlines.
Strong analytical and problem-solving skills.
Able to work in a fast-moving environment and pragmatic approach to changing priorities.
Excellent communication and time management skills.
Attention to detail and ownership of issues.
At Everbridge, we have a mission that matters to keep people safe and businesses running during critical events. Our Bridgers join Everbridge to make a positive impacton the world through their work.
The core of our company culture is built around making a difference. Our people are dedicated to solving problems during difficult times and challenging situations as our software was built to save lives.
We are a rapidly growing organization transforming the field of critical event management and need passionate, committed and determined individuals to help us carry out our mission.
Our environment is dynamic, and our culture is constantly evolving and expanding in order to provide the best employee experience.