On behalf of our public sector client, Affinity is looking for an Application Solutions Consultant to help with application support for their new ICIP project and develop a detailed work plan for SDLC activities to accommodate completion of the work within the specified project timeline and budget.
Responsibilities:
• 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.
Qualifications:
• 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.
• 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.
Affinity Earn:
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a full-service Information Technology services and staffing company. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on five core principles: Transparency – Flexibility – Efficiency – Agility – Inclusivity.
We teamed up with ClimatePartner on 2022 to offset our emissions and move toward being a more environmentally friendly company and we are proud to now be officially Carbon Neutral Certified.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 10610