Software Engineer Java

Gatineau, QC, CA, 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.



traitement des appels d'urgence, le logiciel qui permet aux centres 911 de recevoir et de traiter les appels dans les centres de securite publique (Public Safety Answering Points) a travers l'Amerique du Nord. L'equipe de solutions de traitement des appels d'urgence est l'une des branches commerciales de l'entreprise logicielle de Motorola Solutions ou l'innovation en matiere d'amelioration des flux de travail est developpee 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 rejoindrez une equipe qui developpe une solution de traitement des appels 911 de nouvelle generation qui est conforme aux normes de l'industrie et aux demandes du marche, est capable d'etre deployee en tant que service ou sur site et repond aux exigences de haute disponibilite que nos utilisateurs sont en droit d'attendre des services 911. L'equipe utilisera des talents de developpement repartis 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.

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.

Nice-to-have requirements:

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 du poste


Analyse, developpe, concoit et maintient des logiciels pour les produits et systemes de l'organisation. Effectue l'integration systeme du logiciel et du materiel pour maintenir le debit et la coherence du programme. Developpe, valide et teste : les structures et la documentation utilisateur.

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 logiciel : comprehension du codage et de la conception orientes objet, des patrons de conception. Connaissance de Git et des flux de travail Git. Forte curiosite, volonte d'apprendre et interet pour les nouvelles technologies. Apprentissage rapide avec de bonnes competences en communication.

Exigences souhaitables :

Connaissance d'au moins une plateforme 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. Comprehension de l'experience Agile Scrum et du travail dans un environnement CI/CD (Integration Continue/Livraison Continue). Capacite a depanner et deboguer des problemes de base en reseau, connaissance de Wireshark. Connaissance des meilleures pratiques et des operations IT dans un environnement de service toujours operationnel et toujours disponible. Connaissance des protocoles de la couche application, notamment SIP, RTP, HTTP, SOAP/REST, DNS, SMTP, SNMP, SSH, TLS, WebRTC. Familiarite avec les outils de gestion de systemes, de support operationnel et de surveillance des performances. Familiarite avec les outils modernes d'operations de developpement (surveillance des performances des applications basees sur la trace, conteneurs docker et similaires). Maitrise du scripting en general (Python est un atout).

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 Reasonable Accommodations Form 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 formulaire d'amenagement raisonnable afin que nous puissions vous aider.

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
    JD3242955
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gatineau, QC, CA, Canada
  • Education
    Not mentioned