Senior Application Developer

4 weeks ago


Greater Toronto Area Canada, Ontario PrecisionERP Incorporated Full time

PrecisionERP/IT is recruiting for Senior Application Developer (C++ QT & QML) to help the IT division with application support for their upcoming Business communications system.

DUTIES & 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.

REQUIRED 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 & OS update frameworks like Mender, RAUC or similar.

o Experience with messaging systems like MQTT or similar.

REQUIRED SKILLS:

• 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



  • Greater Toronto Area, Canada, Ontario Cloud SynApps Inc. Full time

    Company DescriptionCloud SynApps Inc. is a Systems Integration firm based in Toronto with offices in USA and India specializing in Cloud-based digital solutions built on Salesforce and its ecosystem partners. The company offers innovative and customized services to streamline business processes and enhance digital experiences.Role DescriptionThis is a...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job DescriptionThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job DescriptionThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or...


  • Toronto, Ontario, Canada University of Toronto Full time $129,851

    About the RoleWe are seeking a highly motivated Senior Application Developer to join our team at the University of Toronto. As a key member of our Information & Instructional Technology Services (IITS) team, you will be responsible for designing and developing complex, database-driven applications that meet the needs of our academic community.Key...


  • Toronto, Ontario, Canada University of Toronto Full time $129,851

    About the RoleWe are seeking a highly motivated Senior Application Developer to join our team at the University of Toronto. As a key member of our Information & Instructional Technology Services (IITS) team, you will be responsible for designing and developing complex, database-driven applications that meet the needs of our academic community.Key...


  • Greater Toronto Area, Canada, Ontario NTT DATA Business Solutions Full time

    NTT DATA Business Solutions - Canada is hiring!Senior SAP Application ConsultantsDescription:NTT Data Business Solutions Canada is looking to grow our SAP Consulting team. We are looking for Senior SAP Functional Consultants. The successful candidates will have strong knowledge of business processes, experience providing SAP application support/management,...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior DeveloperWe are seeking a highly skilled Senior Developer to join our team at Nexus Systems Group Inc. in a challenging role that requires expertise in Microsoft Dynamics and Azure Cloud.Job Summary:The successful candidate will be responsible for designing, developing, and deploying cloud-based applications using Microsoft Dynamics and...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job DescriptionThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job DescriptionThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe Applications Development Senior Analyst is an intermediate level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design, develop, and implement new or revised...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or revised...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or revised...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or revised...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or revised...


  • Toronto, Ontario, Canada Citigroup, Inc Full time

    Job SummaryThe Applications Development Senior Programmer Analyst is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesCollaborate with the Technology team to design and implement new or revised...


  • Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    We're building a relationship-oriented bank for the modern world. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.As a Senior Application Developer, you'll be at the heart of CIBC's digital transformation, developing easy, flexible, and personalized banking solutions to enhance...


  • Toronto, Ontario, Canada University of Toronto Full time

    About the Role:The University of Toronto Scarborough is seeking a highly motivated Senior Application Developer to join our Information & Instructional Technology Services team. As a key member of our team, you will be responsible for designing and developing complex, database-driven applications that meet the needs of our faculty, staff, and students.Key...


  • Toronto, Ontario, Canada University of Toronto Full time

    About the Role:The University of Toronto Scarborough is seeking a highly motivated Senior Application Developer to join our Information & Instructional Technology Services team. As a key member of our team, you will be responsible for designing and developing complex, database-driven applications that meet the needs of our faculty, staff, and students.Key...


  • Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job Title: Senior Application Development ConsultantAt Canadian Imperial Bank of Commerce, we are seeking a highly skilled Senior Application Development Consultant to join our team. As a key member of our Application Development team, you will be responsible for leading the functional design and development of application systems across all technologies and...


  • Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    Job Title: Senior Application Development ConsultantAt Canadian Imperial Bank of Commerce, we are seeking a highly skilled Senior Application Development Consultant to join our team. As a key member of our Application Development team, you will be responsible for leading the functional design and development of application systems across all technologies and...