Jobs
>
Gatineau

    Software Developer - Gatineau, Canada - Comtech

    Comtech
    Default job background
    Full time Regular
    Description

    Job title: Software developer

    Department: R&D

    Revision date: 5/15/24

    Location: Gatineau, QC

    At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions are built on more than 30 years of research and innovation in the application of advanced hardware and software technologies for public safety. Today, our 9-1-1 solutions support thousands of agencies affecting millions of lives annually. From dense urban environments to state, provincial, and national deployments, our solutions are trusted to streamline 9-1-1 call handling and management processes and enable more efficient collection of critical information in emergency situations.

    Comtech workplace:

    Comtech is successful because our employees go the extra mile to build highly reliable emergency call management solutions.

    Key Responsibilities:

  • Technical leadership, mentoring & coaching.
  • Software development for call handling systems.
  • Team lead Duties:

  • People: assign responsibilities to teammates jointly with manager; follow-up and provide feedback on their work.
  • Technical guidance: provide mentoring to teammates; make recommendations and decisions on design alternatives.
  • Schedules: define development schedules; manage Jira tickets; provide status update on development.
  • Liaison with other departments: review priorities with product manager; review ticket with QA manager; provide input to system engineering for technical bulletins and manufacturing instructions; provide field service assistance when required.
  • Software Dev Duties:

  • Design software for communications equipment on Windows platforms using: OO design, C# for Windows, .NET environment, C++, TCL, Bash shell Socket programming VoIP, SIP Protocol
  • Develop and adapt extensible client-server-based User Interfaces and Web applications in .NET and Java
  • Develop, design, code, unit test, debug, integrate, document and participate in full life cycle of software development activities based on AGILE principle
  • Manage source code and tickets with GIT/TRAC
  • Attend meetings, report progress, take technical leadership and ownership of assigned design work
  • Work can be performed remotely, or from our office in Gatineau, Canada.
  • Skills/Qualifications:

  • University Degree in Electrical Engineering, Computer Engineering, or Computer Science
  • 3-5 years of experience in leading a team developer through full development lifecycles
  • Experience with high availability systems development and maintenance
  • Keen interest in real-time programming and communication protocols,
  • Fluent with OO design, Client-server architecture, Web service programming
  • Experience with call processing and telephony standards will be considered an asset
  • Experience with cloud native design, stateless services, in-memory databases, store-and-forward queues (e.g RabbitMQ, Kafka, Redis Streams) will be considered an asset
  • General understanding of Software Development Methodologies
  • Experience with Mapping, GIS (Geographic Information System), or Statistics application development experience will be considered an asset
  • Independent self-starter, positive work ethic
  • Comfortable in a team environment
  • Excellent verbal and written communication skills
  • Language: English or French, bilingual will be considered as an asset
  • About Us

    Comtech Telecommunications Corp. is an Equal Opportunity Employer – All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    Titre du poste : Développeur de logiciels

    Département : R-D

    Relève de : Gestionnaire de la conception de logiciels

    Date de révision : 5/15/24

    Lieu : Gatineau (Québec)

    Chez Comtech, la gestion des communications de sécurité publique n'est pas une ligne de touche, c'est notre seul objectif. Nos solutions multimédias de gestion et de gestion des appels 9-1-1 axées sur l'utilisateur reposent sur plus de 30 ans de recherche et d'innovation dans l'application de technologies matérielles et logicielles de pointe pour la sécurité publique. Aujourd'hui, nos solutions 9-1-1 soutiennent des milliers d'organismes qui touchent des millions de vies chaque année. Des environnements urbains denses aux déploiements étatiques, provinciaux et nationaux, nos solutions sont fiables pour rationaliser les processus de traitement et de gestion des appels 9-1-1 et permettre une collecte plus efficace de renseignements essentiels dans les situations d'urgence.

    Lieu de travail comtech :

    Comtech est un succès parce que nos employés font un effort supplémentaire pour construire des solutions de gestion des appels d'urgence très fiables.

    Principales responsabilités :

  • Leadership technique, mentorat et coaching.
  • Développement de logiciels pour les systèmes de traitement des appels.
  • Fonctions du chef d'équipe :

  • Personnes : attribuer des responsabilités aux coéquipiers conjointement avec le gestionnaire ; faire un suivi et fournir une rétroaction sur leur travail.
  • Conseils techniques : fournir du mentorat aux coéquipiers ; formuler des recommandations et prendre des décisions sur les solutions de rechange en matière de conception.
  • Calendriers : définir les calendriers de développement ; gérer les billets Jira ; fournir une mise à jour sur l'état d'avancement du développement.
  • Liaison avec d'autres ministères : examiner les priorités avec le chef de produit ; examiner le ticket avec le gestionnaire de l'assurance qualité ; fournir des commentaires à l'ingénierie du système pour les bulletins techniques et les instructions de fabrication ; fournir de l'aide sur le terrain au besoin.
  • Fonctions de développement de logiciels :

  • Concevoir un logiciel pour l'équipement de communication sur les plates-formes Windows en utilisant : Conception OO, C # pour Windows, environnement .NET, C ++, TCL, shell Bash Programmation socket VoIP, Protocole SIP
  • Développer et adapter des interfaces utilisateur et des applications Web extensibles basées sur le serveur client en .NET et Java
  • Développer, concevoir, coder, tester l'unité, déboguer, intégrer, documenter et participer au cycle de vie complet des activités de développement de logiciels basées sur le principe AGILE
  • Gérer le code source et les tickets avec GIT/TRAC
  • Assister aux réunions, rendre compte des progrès, prendre le leadership technique et la prise en charge des travaux de conception assignés
  • Le travail peut être effectué à distance ou à partir de notre bureau de Gatineau, au Canada.
  • Compétences/qualifications :

  • Diplôme universitaire en génie électrique, en génie informatique ou en informatique
  • 3-5 ans d'expérience dans la direction d'un développeur d'équipe à travers des cycles de vie de développement complets
  • Expérience dans le développement et la maintenance de systèmes à haute disponibilité
  • Vif intérêt pour la programmation en temps réel et les protocoles de communication,
  • Maîtrise de la conception OO, de l'architecture client-serveur, de la programmation de services Web
  • Une expérience du traitement des appels et des normes de téléphonie sera considérée comme un atout
  • L'expérience avec la conception native du cloud, les services sans état, les bases de données en mémoire, les files d'attente de stockage et de transfert (par exemple, RabbitMQ, Kafka, Redis Streams) sera considérée comme un atout
  • Compréhension générale des méthodologies de développement de logiciels
  • Une expérience de la cartographie, du SIG (système d'information géographique) ou de la statistique sera considérée comme un atout
  • Autonomie indépendante, éthique de travail positive
  • À l'aise dans un environnement d'équipe
  • Excellentes compétences en communication verbale et écrite
  • Langue : français ou anglais, bilingue sera considéré comme un atout
  • À propos de nous

    Comtech Telecommunications Corp. est un employeur d'égalité des chances - Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le handicap ou le statut d'ancien combattant protégé. Des mesures d'adaptation raisonnables peuvent être prises pour permettre aux personnes handicapées d'exercer les fonctions essentielles.



  • Actalent Ottawa, Canada Contract

    JOB DESCRIPTION ** This Posting requires strong python and automation skills. Experience with automotive or embedded systems is a must. · Description: · The successful candidate will be part of the Network Node team involved in the delivery of software solutions to validate la ...


  • Comtech Gatineau, Canada Full time Regular

    Job title: Software developer - Analytics · Department: R&D · Revision date: 5/15/24 · Location: Gatineau, QC · At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions ...

  • Adecco Canada

    Software Developer

    2 weeks ago


    Adecco Canada Ottawa, Canada Temporary/Contract

    Software Developer · Adecco is currently recruiting for a Software Developer. This is a 1- year hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability ...

  • Thales

    Software Developer

    2 weeks ago


    Thales Ottawa, Canada Full time

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects ...

  • Ford Motor Company

    Software Developer

    3 weeks ago


    Ford Motor Company Ottawa, Canada Full time

    The successful candidate will be joining an agile software development team in the Telemetry Control Unit (TCU) organization, we are an energetic team that works on a variety of features providing functionality that impacts end customer experience. · • Designing/implementing/test ...

  • NAV CANADA

    Software Developer

    3 weeks ago


    NAV CANADA Ottawa, Canada Full time

    Description · What NAV CANADA offers you: · Challenging, team-oriented work environment · Competitive compensation and flexible benefits · Defined benefit pension plan. · Opportunities for growth and development · Flexible work arrangements · Diverse and inclusive workforce · K ...

  • Curtiss-Wright

    Software Developer

    2 weeks ago


    Curtiss-Wright Ottawa, Canada Full time

    Software Developer-Onsite Position-Ottawa, ON · We have a rewarding opportunity for a Software Developer to join our world class manufacturing facility in Ottawa, ON · As one of our Software Developers, you are responsible for all aspects of software development; you must be reso ...

  • Ford Motor Company

    Software Developer

    3 weeks ago


    Ford Motor Company Ottawa, Canada Full time

    The successful candidate will be joining an agile software development team in the Telemetry Control Unit (TCU) organization, we are an energetic team that works on a variety of features providing functionality that impacts end customer experience. · BASIC QUALIFICATIONS: · Unive ...

  • Thales

    Software Developer

    2 weeks ago


    Thales Ottawa, Canada Full time

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects ...

  • Thales

    Software Developer

    2 weeks ago


    Thales Ottawa, Canada Full time

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects ...

  • US Tech Solutions

    Software Developer

    3 weeks ago


    US Tech Solutions Ottawa, Canada Contract

    Responsibilities · Assist the team with the design and implementation of automation tests for component, integration, and system testing · Assist the team with new approaches to existing/planned testing in relations to automation framework · Provide detailed configuration and d ...

  • Ford Motor Company

    Software Developer

    3 weeks ago


    Ford Motor Company Ottawa, Canada Full time

    At Ford of Canada, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your c ...

  • MD Financial Management

    Software Developer

    1 week ago


    MD Financial Management Ottawa, Canada

    Is this role right for you? · In this role you will: Lead technical decisioning for the scrum teams, collaborating with solutions architects and other technical leads. · Capable of applying technological knowledge to the design and implementation of software · Work at the highes ...

  • MD Financial Management

    Software Developer

    2 weeks ago


    MD Financial Management Ottawa, Canada

    Requisition ID: 194846 · Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. · The Global Wealth Engineering client technology team is transforming the digital experience for its clients. The team partners and works closely with ...

  • Scotiabank

    Software Developer

    2 weeks ago


    Scotiabank Ottawa, Canada

    Requisition ID: 194846 · Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. · The Global Wealth Engineering client technology team is transforming the digital experience for its clients. The team partners and works closely with ...

  • 11436368 Canada Inc.

    software developer

    2 weeks ago


    11436368 Canada Inc. Ottawa, Canada Plein temps

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Write, modify, integrate and test software code · Communicate technical problem ...

  • CGI

    Software Developer

    4 days ago


    CGI Ottawa, Canada Full time

    Position Description: · We are looking for an experienced Software Developers to create the industry's next generation Human Capital Management (HCM) solutions. · Clearance: Reliability or eligible (eligible: must be a resident of Canada for 5+ years) · Remote · Your future duti ...

  • Alpha Consulting Corp

    Software Developer

    4 weeks ago


    Alpha Consulting Corp Ottawa, Canada

    · We are currently seeking a "Software Developer" for a contract role with one of our clients in Kanata, ON. Please apply you would be interested and available for it. · Duration: 12+ Months · POSITION SUMMARY:Do you want to kick start your career into high gear while working wi ...

  • 11436368 Canada Inc.

    software developer

    2 weeks ago


    11436368 Canada Inc. Ottawa, Canada Full time

    Work Term: Permanent · Work Language: English · Hours: 30 to 35 hours per week · Education: Bachelor's degree · Experience: 7 months to less than 1 year · or equivalent experience · Tasks · Write, modify, integrate and test software code · Communicate technical problems, processe ...

  • CB Canada

    Software Developer

    2 weeks ago


    CB Canada Ottawa, Canada

    Ref ID: · Classification: Software Developer · Compensation: DOE · Our client is looking for a software developer and Support Specialist. You will play a key role in the development, maintenance and support of our data analytics foundation. · Job Requirements: · Requirements: · ...