Software Development Co-Op designing software for call management systems and cloud applications. Involves extensive development work on Windows and Linux platforms.
Responsibilities
Designing software for call processing as well as operation, administration, maintenance and provisioning of a 911 call management system on Windows platforms (Guardian 911)
Designing software for a statistic and Machine Learning ready cloud-based application (Insights)
Participate in engineering solutions to technical problems and unique situations
Contribute to system architecture design and assist with product prototyping
Design software applications / solutions for on Linux and / or Windows platforms
Develop and refactor extensible client-server-based User Interfaces and Web applications in .NET / .NET Core, Java and Python
Develop, refactor, design, code, unit test, debug, integrate, document and participate in full life cycle of software development activities based on Agile methodologies
Manage source code and tickets with GIT/TRAC/JIRA
Attend meetings, report progress, take technical ownership of assigned design work
Requirements
TCP/IP development
SIP/VoIP
C# for Windows
.NET / .NET Core
C++
Python
TCL
Experience in cloud services
Virtualization
Linux
SQL / NOSQL databases
Keen interest in real-time programming
Knowledge of OO design
Client-server architecture
Web service programming
General understanding of Software Development Methodologies
Self-starter
Positive work ethic
Dynamic personality
Comfortable in a hybrid remote and on-site team environment
Excellent verbal and written communication skills (English or French, bilingual an asset)
Productivity Engineer enhancing developer efficiency at Ford's Electric Vehicles and Digital Design team. Implementing CI/CD pipelines and collaborating across teams to build a better world.
Apprenticeship Coach delivering high quality training programmes for Engineering Operative pathway. Supporting Apprentices in their development and ensuring progress within standards achievement.
Lead Key User augmenting local business processes with Transform360 solutions at GEA. Responsible for the effective adoption and training of engineering business processes.
Lead Statistical Programmer collaborating with Biostatistics and Clinical teams to develop complex programming deliverables. Supporting innovative medicine solutions for Orthopaedics at Johnson & Johnson.
Senior Director of Engineering leading Platform Engineering at Snyk. Overseeing cloud infrastructure and developer experience to support secure AI software development.
Engineering Recruiter sourcing critical software and AI - focused roles at Celestica. Building technical teams for next - generation AI and Cloud infrastructure in a hybrid role.
NC Programmer responsible for developing complex NC programs for machinings at Liebherr - Aerospace. Engaging in process optimization and aiding in CNC manufacturing operations.
Internship in Industrial Engineering at Liebherr - Verzahntechnik GmbH focusing on process optimization and project management support. Participation in ongoing engineering projects and contributing to significant process improvements.
Internship role for Powertrain Calibration Engineering at AVL South America in Guarulhos, Brazil. Supporting engineering processes and technical discussions for international projects.
Engineering Intern supporting instrumentation processes and assisting Development Engineers in Powertrain Engineering routines for AVL South America in Brazil.