Job Description
Industry: IT Services and IT Consulting
Seniority for this role: Mid-Senior level
If you think Public Safety is important and want to help emergency operators to save people’s lives, we look forward to meeting you! You will be developing a leading communication and collaboration platform that serves large public safety control rooms, aiming for a continuously growing set of functionalities to support the needs requested by our police, ambulance, and fire brigade customers. Our Scrum teams are a mix between developers and automation testers who ensure end-to-end commitment over the sprint backlog – stories are implemented and tested in an automated way in the same sprint. Aside from the “scrum of scrums”, the teams collaborate and align through frequent design and refactoring meetings, that target both the source code and automation tests. *This position is available only for B2B collaboration. Key Tasks Analyse, assess the impact and fix various functional and non-functional issues. Participate in design, code review and refactoring sessions; Practice Test Driven Design, apply clean code principles, follow strict code quality standards; Apply best practices and design patterns; Work closely with developers and test automation engineers in order to ensure the best quality of the delivery; Implement back-end solutions for specific customer requirements on a common product platform (microservices, event driven architecture, Domain Driven Design); Be part of a mature SCRUM team, always looking to apply the best practices from the industry; Communicate effectively with stakeholders at different levels inside and outside the company; Key Qualifications Domain knowledge in public safety application or operation (police, fire, ambulance) is an advantage. Knowledge of IT automation tools (Ansible) is an advantage; VoIP protocols (SIP, RTP) knowledge is a plus; Available for travelling, if necessary; Good English knowledge, both written and verbally; Experience with microservices and event driven architecture is an advantage; Good understanding of code versioning tools, such as Git; Experience with Java and Java 11 specific features (streams, lambdas, etc); Minimum 5 years of software development experience; Our Values Frequentis team is committed to creating a safer world with our innovative strength and technology orientation. At Frequentis Romania we are a family, while we value and work under a safety-critical mindset. We believe in courage and expertise, applied in everything we accomplish. Show more Show less