Job title: Senior Software Developer
Department: R&D
Reports to: Manager, Software design
FLSA: Full-time
Last modified: 10/10/2024
Location: Gatineau, ON
Salary: $97,000 - $110,000 CND
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.
Key Responsibilities: Designing software for call processing as well as operation, administration, maintenance and provisioning (OAM&P) of call management system on Windows platforms. 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 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 Comtech 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.
#J-18808-Ljbffr