Software Engineer Java / Angular / Javascript

Gatineau, QC, Canada

Job Description

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. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.
Apercu de l'entreprise
Chez Motorola Solutions, nous pensons que tout commence par nos employes. Nous sommes une communaute mondiale soudee, unie par la volonte incessante de contribuer a la securite des personnes partout dans le monde. Nos technologies de communication, de securite video et de centre de commandement essentielles soutiennent les agences de securite publique et les entreprises, permettant une coordination essentielle pour des communautes, des ecoles, des hopitaux et des entreprises plus securitaires. Connectez-vous a une carriere qui compte et aidez-nous a batir un avenir plus sur.
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. 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.
Motorola Solutions est le principal developpeur de logiciels et fournisseur de solutions pour la Gestion des Appels d'Urgence, le logiciel qui permet aux centres 911 de recevoir et de traiter les appels dans les Points de Reponse de la Securite Publique en Amerique du Nord. L'Equipe de Solution de Gestion des Appels d'Urgence est un volet commercial de Motorola Solutions Software Enterprise ou l'innovation des ameliorations du flux de travail est en cours de developpement pour la gestion des appels, la gestion des incidents, la repartition des intervenants et la connaissance de la situation. En tant que developpeur de logiciels, vous vous joindrez a une equipe developpant une solution de traitement des appels 911 de nouvelle generation conforme aux normes de l'industrie et aux demandes du marche, pouvant etre deployee en tant que service ou sur site et repondant aux exigences de haute disponibilite auxquelles nos utilisateurs sont parvenus a s'attendre des services 911. L'equipe utilisera des talents de developpement dans plusieurs centres de conception en utilisant la methodologie Agile Scrum.

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:
Knowledge of JAVA and its development ecosystem.
Knowledge with web application development (Angular, Javascript)
Basic analysis, unit testing and exploratory testing knowledge
Software Development: understanding of object-oriented coding and design, design patterns
Knowledge of Git and Git workflows
Strong level of curiosity, willingness to learn and interest in new technologies.
Fast learner with good communication skills.
Knowledge of at least one cloud platform (AWS, Azure, GCP) Practical knowledge of one or more of these technologies (at least on a basic level): Spring Boot, Angular, Terraform, Kubernetes
Understanding of Agile Scrum Experience and working in a CI/CD environment (Continuous Integration/Continuous Delivery)
Able to troubleshoot and debug issues on basic networking, knowledge of Wireshark
Knowledge of best practices and IT operations in an always up, always-available service environment.
Knowledge of application layer protocols, including SIP, RTP, HTTP, SOAP/REST, DNS, SMTP, SNMP, SSH, TLS, WebRTC.
Familiarity with tools for systems management, operational support, and performance monitoring.
Familiarity with modern development operations tooling (Trace based application performance monitoring, docker containers, and similar)
Proficiency in scripting in general (Python an asset)
Description de l'emploi
Analyse, developpe, concoit et maintien des logiciels pour les produits et systemes de l'organisation.
Effectue l'integration systeme des logiciels et du materiel pour maintenir le debit et la coherence du programme.
Developpe, valide et teste : les structures et la documentation utilisateur.
Qualifications :
Connaissance d'au moins une plate-forme cloud (AWS, Azure, GCP)
Connaissance pratique d'une ou plusieurs de ces technologies (au moins a un niveau de base) : Spring Boot, Angular, Terraform, Kubernetes
Connaissance de JAVA et de son ecosysteme de developpement.
Connaissance du developpement d'applications Web (Angular, Javascript)
Connaissances de base en analyse, tests unitaires et tests exploratoires
Developpement de Logiciels : comprehension du codage et de la conception orientes objet, modeles de conception
Connaissance des workflows Git et Git
Grande curiosite, volonte d'apprendre et interet pour les nouvelles technologies.
Apprenant rapide avec de bonnes competences en communication.
Comprehension de Agile Scrum Experience et du travail dans un environnement CI/CD (integration continue/livraison continue)
Capable de depanner et de deboguer des problemes sur les reseaux de base, connaissance de Wireshark
Connaissance des meilleures pratiques et des operations informatiques dans un environnement de service toujours operationnel et toujours disponible.
Connaissance des protocoles de la couche application, y compris SIP, RTP, HTTP, SOAP/REST, DNS, SMTP, SNMP, SSH, TLS, WebRTC.
Familiarite avec les outils de gestion des systemes, de soutien operationnel et de surveillance des performances.
Familiarite avec les outils d'operations de developpement modernes (monitorage de la performance des applications basee sur Trace, conteneurs Docker, etc.)
Maitrise general de language de scriptage (ex: Python)
#LI-RS1
Basic Requirements
Bachelor's Degree in Computer Science, Software Engineering or Computer Engineering.
Baccalaureat en informatique, en ingenierie logiciel ou en ingenierie informatique.
Travel Requirements Under 10%
Relocation Provided None
Position Type Experienced
Referral Payment Plan Yes
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this so we can assist you.
Motorola Solutions adopte, favorise et promeut les principes de diversite, d'equite et d'inclusion. Nous encourageons et accueillons les candidatures de toutes les personnes qualifiees, quelles que soient leur race, origines ethnique, religion ou croyance, orientation sexuelle, identite et expression sexuelle, statut d'anciens combattants ou tout autre statut protege par la Loi.
Nous sommes fiers de notre culture axee sur les personnes et les communautes, encourageant ainsi chaque Motorolan d'etre la version la plus authentique de lui-meme dans ses responsabilites afin de tenir la promesse d'un monde plus securitaire.
Si vous souhaitez vous joindre a notre communaute mais croyez que vous ne possedez pas toutes les exigences requises pour le poste convoite, nous aimerions tout de meme connaitre les raisons pour lesquelles vous pensez etre un excellent candidat pour notre equipe.
Nous offrons egalement des mesures d'adaptation pendant toutes les etapes du processus d'embauche afin de favoriser l'inclusion des personnes vivant avec un handicap physique et/ou mental. Pour demander un amenagement, veuillez remplir ce afin que nous puissions vous aider.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3231026
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gatineau, QC, Canada
  • Education
    Not mentioned