Software Developer
6 months ago
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 assetAbout 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.
-
Senior Software Developer
4 weeks ago
Gatineau, Quebec, Canada Brookfield Renewable Full timeAbout the Role:As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications.Responsibilities:Design and implement software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Maintain and improve existing software...
-
Programmer/Software Developer
3 weeks ago
Gatineau, Canada MDOS Consulting Full timeWe are looking for a Programmer/Software Developer (Level 3) – Principal Software Developer (PSD3) for the Department of National Defence (DND) with security clearance of Secret.Job Specifications:Must hold a degree (undergraduate or graduate) from a recognized university in engineering or computer science and a minimum of one hundred and twenty (120)...
-
Gatineau, Quebec, Canada Concept Pro-Métal Full timeAbout the Role:As a software engineer at {company}, you will play a vital role in designing and developing cutting-edge software solutions that meet the needs of our diverse customer base. Your primary responsibilities will include developing scalable and efficient software, collaborating with cross-functional teams, and ensuring all software meets the...
-
Programmer/Software Developer
3 weeks ago
Gatineau, Canada MDOS Consulting Full timeWe are looking for a Programmer/Software Developer (Level 3) – Software Developer Team Lead (Sdtl3) for the Department of National Defence (DND) with a security clearance of Secret.Job Specifications:Must hold a degree (undergraduate or graduate) from a recognized university in engineering or computer science and a minimum of one hundred and twenty (120)...
-
**Software Engineer**
4 weeks ago
Gatineau, Quebec, Canada Canada Inc Full timeWe are seeking a skilled Software Engineer to join our team. The successful candidate will design and develop software solutions that meet our company’s needs.The ideal candidate should have a strong understanding of software development principles and be able to work collaboratively with our team.
-
Software Developer/Analytics
6 months ago
Gatineau, Canada Comtech Full timeJob 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 are built on more than 30 years of research and innovation in the application of...
-
Software Architect
2 weeks ago
Gatineau, Quebec, Canada ADGA Group Consultants Inc Full timeJob OverviewWe are seeking a highly skilled Software Architect to lead our system design and development efforts. As a key member of our team, you will be responsible for designing and implementing software solutions that meet the functional and non-functional requirements of our clients.
-
Enterprise Software Engineer
4 weeks ago
Gatineau, Quebec, Canada Black & McDonald Full timeAbout the Role:We are seeking an experienced Enterprise Software Engineer to join our team. The selected candidate will be responsible for designing, developing, and maintaining cloud-based solutions using Java and AWS technologies.Key Responsibilities:* Design and implement scalable cloud architectures* Develop and deploy Java-based applications on AWS*...
-
Software Architect
4 weeks ago
Gatineau, Canada ADGA Group Consultants Inc Full timeJob Description REF: #001 Responsibilities System Architecture Design: Support the overall design of the architecture and structure of software systems to ensure they meet the functional and non-functional requirements to include defining of system components, interfaces, and interactions. Technology Selection: Evaluate and select appropriate technologies,...
-
.NET Software Development Lead
4 weeks ago
Gatineau, Canada Motorola Solutions Full timep>At Motorola Solutions, we’re guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. We’re solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That’s mission-critical communications devices...
-
.NET Software Development Lead
2 weeks ago
Gatineau, Canada Motorola Solutions Full timep>At Motorola Solutions, we’re guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. We’re solving for safer by building the best possible technologies across every part of our safety and security ecosystem.The Emergency Call Management organization...
-
Software Architect
1 month ago
Gatineau, Canada ADGA Group Consultants Inc Full timeJob DescriptionREF: #001System Architecture Design: Support the overall design of the architecture and structure of software systems to ensure they meet the functional and non-functional requirements to include defining of system components, interfaces, and interactions.Technology Selection: Evaluate and select appropriate technologies, frameworks, and tools...
-
Bilingual Software Developer, Support Team
1 month ago
Gatineau, Canada Spiria Full timeSpiria is seeking a bilingual intermediate developer to join our AMS (Applications Managed Services) team. The AMS team is responsible for post-production maintenance, development, and support for Spiria clients with existing production environments. The ideal candidate will collaborate with the team to independently review, discuss, prioritize, and resolve...
-
Software Engineering Professional
3 weeks ago
Gatineau, Quebec, Canada MDOS Consulting Full timeWe are seeking a highly skilled Principal Software Developer for a challenging role in the Department of National Defence, requiring a strong background in software development and experience working with classified systems.Key Responsibilities:Design, develop, test, and implement large scale distributed systems, adhering to Service-Oriented Architecture...
-
Software Development Manager
4 weeks ago
Gatineau, Canada Motorola Solutions Full timeAt Motorola Solutions, we’re guided by a shared purpose – helping people be their best in the moments that matter – and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We’re solving for safer by building the best possible technologies across every part of our...
-
Software Developer
2 days ago
Gatineau, Quebec, Outaouais, Canada Altis Technology Full timeOne of our clients is seeking an experienced Intermediate Software Developer specializing in C++ to contribute to development projects centered on real-time communication protocols. This role involves both technical leadership and hands-on design responsibilities in a collaborative Agile environment.Key Responsibilities:Actively participate in team meetings,...
-
Software Engineer, Python Developer
2 weeks ago
Sainte-Thérèse-de-la-Gatineau, Quebec, Canada Sherwin-Williams Full timeJob Title: Software Engineer - Python DeveloperAbout the Job:We are looking for a skilled and experienced Software Engineer to join our team. This is a full-time position that requires a strong foundation in Python and related technologies. As a Software Engineer, you will be responsible for designing, developing, and deploying software solutions to meet the...
-
Gatineau, Quebec, Canada CIMA+ Full timeJob SummaryAs a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: Design and develop software applications using Python and C++Collaborate with the team to identify and prioritize project...
-
Software Engineering Team Lead
3 weeks ago
Gatineau, Quebec, Canada MDOS Consulting Full timeWe are seeking a highly skilled Software Engineering Team Lead to join MDOS Consulting.Job Specifications:The ideal candidate will hold a degree from a recognized university in engineering or computer science and at least 10 years of experience as a software developer.Demonstrate having worked for a minimum of 1 year as a Software Developer Team Lead in the...
-
Gatineau, Quebec, Canada RONA Full timeSeeking a talented Software Engineer to join our team and contribute to the development of innovative solutions. The ideal candidate will have strong problem-solving skills and be proficient in coding languages such as Java, Python, and C++. Responsibilities include: Designing and implementing software applications Collaborating with cross-functional teams...