Loading...

Easy Apply

Please enter a valid email.
Please enter a valid phone number.
Please select a valid country.
Please provide a resume.
You must review and agree before submitting.
Application Solutions Consultant

1. The selected candidate will be expected to work hybrid with the onsite location at 414 Osborne Street, Manitoba throughout this engagement. Remote work may be permitted at the discretion of the Contract Administrator.

2. When working onsite at a City location, the selected candidate shall provide their own transportation and parking arrangements.

3. Candidates must receive and maintain a Winnipeg Police Services Level 2 security clearance.

 

The City of Winnipeg Innovation and Technology Department requires an Application Solutions Consultant to help the Transit IT division with application support for their new ICIP project ClearCom (Bus radio and ITS replacement).

The Innovation and Technology Department reserves the right to award any future phases of work to the selected candidate(s) from the selected vendor.

Under the supervision of the Project Leader, the Application Solutions Consultant will:

•                     • Develop a detailed work plan for SDLC activities to accommodate completion of the work within the specified project timeline and budget.

•                     • Participate in the full software engineering lifecycle: requirements, design, source code implementation, unit test, integration, and system test.

•                     • Design and develop high-quality and scalable software applications and OTA software updates for devices on-board vehicles.

•                     • Collaborate with solution designers and software developers to ensure the complete solution meets performance and reliability requirements.

•                     • Participate in code reviews to improve quality and compliance.

 

Experience:

•                     10+ years of experience in software development.

•                     5+ years of experience in developing native/desktop applications using C++, preferably in a Linux-based environment.

•                     3+ years of experience developing native UI-based applications using C++ in QT/QML (Qt 5 or 6).

Experience with the following will be an asset: Experience with map-based native applications (preferably in QT)

Experience with TTS (Text-to-speech) libraries

Experience with OTA (Over the air) software and OS update frameworks like Mender, RAUC or similar.

Experience with messaging systems like MQTT or similar.

 

 

Skills and Depth:

•                     Demonstrated recent QT experience with large projects (minimum 2 projects) using C++.

•                     Demonstrated experience with Object-Oriented Programming principles, multi-threading, networking, and OS concepts.

•                     Solid programming skills with the ability to write structured, readable, and efficient code and to rapidly prototype, implement, and debug solutions to complex problems.

•                     Excellent organizational and time management skills to respond to changing priorities and circumstances.

•                     Demonstrated written and verbal communication skills.

 

 

                            

RFSA

 

Meets Specification (Y/N)

 

Explain How the Proposed Contractor Meets the Specification

 

Experience

 

 

 

1

 
  1. 10+ years of experience in software development.
 

 

 

 

 
  1. 5+ years of experience in developing native/desktop applications using C++, preferably in a Linux-based environment.
 

 

 

 

 
  1. 3+ years of experience developing native UI-based applications using C++ in QT/QML (Qt 5 or 6).
 

 

 

 

 
  1. Experience with the following will be an asset:
  • Experience with map-based native applications (preferably in QT)
  • Experience with TTS (Text-to-speech) libraries
  • Experience with OTA (Over the air) software and OS update frameworks like Mender, RAUC or similar.
  • Experience with messaging systems like MQTT or similar.
 

 

 

 

 

Skills and Depth

 

 

 

 

 
  1. Demonstrated recent QT experience with large projects (minimum 2 projects) using C++.
 

 

 

 

 
  1. Demonstrated experience with Object-Oriented Programming principles, multi-threading, networking, and OS concepts.
 

 

 

 

 
  1. Solid programming skills with the ability to write structured, readable, and efficient code and to rapidly prototype, implement, and debug solutions to complex problems.
 

 

 

 

 
  1. Excellent organizational and time management skills to respond to changing priorities and circumstances.
 

 

 

 

 
  1. Demonstrated written and verbal communication skills.