Sr. Software Engineer - Java, API, Microservices
Company Overview
At Motorola Solutions , we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Aperçu de l’entreprise
Chez Motorola Solutions , nous pensons que tout commence par nos employés. Nous sommes une communauté mondiale soudée, unie par la volonté incessante de contribuer à la sécurité des personnes partout dans le monde. Nous concevons et connectons des technologies qui contribuent à protéger les personnes, les biens et les infrastructures. Nos solutions favorisent la collaboration essentielle pour améliorer la sécurité des populations, des écoles, des hôpitaux, des entreprises et, finalement, des nations. Connectez-vous à une carrière qui compte et aidez-nous à bâtir un avenir plus sûr.
Department Overview
Motorola Solutions is the leading software developer and solution provider for Emergency Call Handling, the software that enables 911 centers to receive and process calls in Public Safety Answering Points across North America. The Emergency Call Handling solution team is one business sleeve of the Motorola Solutions Software Enterprise where innovation of workflow enhancements are being developed for call handling, incident management, responder dispatching and situational awareness.
Présentation du Département
Motorola Solutions est le leader dans le développement de logiciels et la fourniture de solutions pour la gestion des appels d'urgence. Ces logiciels permettent aux centres 911 de recevoir et de traiter les appels dans les centres de réception des appels de sécurité publique (Public Safety Answering Points) à travers l'Amérique du Nord. L'équipe de solutions pour la gestion des appels d'urgence constitue une branche clé de la division Software Enterprise de Motorola Solutions , où des innovations sont développées pour améliorer les flux de travail liés à la gestion des appels, à la gestion des incidents, au dispatch des intervenants, et à la surveillance situationnelle.
Job Description
As a software developer, you will be joining a team developing a next generation 911 call handling solution that complies with industry standards and market demands, is capable of being deployed as a service or on-premises and meets high availability requirements our users have come to expect of 911 services. The team will utilize development talent across multiple design centers using Agile scrum methodology.
Responsibilities:
Analyzes, develops, designs, and maintains software for the organization’s products and systems.
Performs system integration of software and hardware to maintain throughput and program consistency.
Develops, validates, and tests: structures and user documentation.
Qualifications:
-
Bachelor's Degree in Computer Science, Software Engineering or Computer Engineering.
-
4+ years of professional software development.
-
Good knowledge of JAVA and its development ecosystem.
-
Hands-on experience with web application development (Angular, Javascript)
-
Software Development: understanding of object-oriented coding and design, design patterns
- Excellent communication skills
-
Experience developing cloud-based applications
-
Experience developing REST-based APIs and implementing microservice principles and architectures
-
Experience with modern Source control and DevOps tooling (including Git, Git workflows and CI/CD pipelines)
-
Familiarity with the concepts involved in designing a high availability architecture
-
Familiarity with observability and monitoring
-
Familiarity with unit and automated testing
-
Creativity and persistence when solving complex problem
This role requires you to be in Canada. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗