Match score not available

Application Solutions Consultant

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Salary: 
50 - 50K yearly
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

10+ years developing native applications using C++ in Linux, 5+ years developing UI-based applications using C++ in QT and QML, Experience with map-based applications, TTS libraries, OTA updates, Proficient in messaging systems like MQTT.

Key responsabilities:

  • Develop detailed work plans for SDLC activities
  • Participate in the full software engineering lifecycle
  • Design and develop scalable software applications
  • Collaborate with designers and developers for solution solutions
  • Participate in code reviews for quality improvement
Affinity logo
Affinity Scaleup https://affinity-group.ca/
51 - 200 Employees
See more Affinity offers

Job description

Job Description:

On behalf of our public sector client, Affinity is looking for an Application Solutions Consultant to help the Transit IT division with application support for their new ICIP project (Bus radio and ITS replacement).


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:

Experience:

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

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

• Experience with the following will be an asset:

o Experience with map-based native applications

o Experience with TTS (Text-to-speech) libraries

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

Skills and Depth:

• 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 technology and business consulting and services company. We believe in creating long-term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided based on qualifications, merit, and business needs.

For more information on Affinity, please visit www.affinity-group.ca .

Job Number: 11126

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Organizational Skills
  • Verbal Communication Skills

Solution Consultant Related jobs