Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - SME (Subject Matter Expert) - MSON #3

Compu-Vision Consulting Inc.

Job Title: Software Developer – SME (Subject Matter Expert)
Location: Toronto, ON
Experience: 9+ Years
Job Type: Contract

Job Summary

We are seeking a Software Developer Subject Matter Expert (SME) with extensive experience in application architecture, software engineering, API design, data integration, ETL/data pipelines, front-end/back-end integration, and database technologies. The SME will provide technical leadership across the software development life cycle, establish development standards, guide complex implementation decisions, and ensure the delivery of secure, scalable, high-performance applications. This role requires deep expertise in programming languages, query languages, relational and hierarchical databases, and rapid application development practices.

Key Responsibilities
  • Lead the technical design, development, integration, modernization, and maintenance of complex software applications.

  • Define application architecture, technical design patterns, API standards, and integration strategies.

  • Architect, develop, and optimize APIs and web services for reliable communication across enterprise systems.

  • Lead front-end and back-end integration efforts, ensuring performance, scalability, security, and maintainability.

  • Design and oversee robust ETL processes and data pipelines, including data transformation, validation, reconciliation, and error recovery.

  • Establish programming standards and guide the use of object-oriented programming principles and relevant 3GL languages.

  • Design and optimize complex database queries, data access strategies, and database interactions.

  • Provide technical expertise in relational and hierarchical database environments, including data modeling, query optimization, and data integrity.

  • Evaluate and recommend technologies, frameworks, RAD tools, and development approaches based on business and technical requirements.

  • Lead the development and modernization of internet-ready applications and enterprise application platforms.

  • Diagnose and resolve critical production issues involving APIs, application logic, data pipelines, database performance, and system integration.

  • Establish best practices for application security, exception handling, logging, monitoring, testing, and performance optimization.

  • Conduct architecture and code reviews, assess technical risks, and ensure adherence to enterprise development standards.

  • Provide technical mentorship to junior and senior developers and support knowledge transfer across development teams.

  • Collaborate with architects, project managers, business stakeholders, database administrators, security teams, and quality assurance professionals.

  • Develop technical roadmaps, design documentation, implementation guidelines, and recommendations for application improvements.

  • Support technical assessments, proof-of-concept development, complex troubleshooting, and continuous improvement initiatives.

Required Skills and Qualifications
  • 9+ years of professional experience in software development, application engineering, or a related technical discipline.

  • Expert-level knowledge of application design, development, integration, and software engineering best practices.

  • Extensive experience designing and implementing APIs, web services, and enterprise application integrations.

  • Strong expertise in front-end/back-end integration and development of internet-ready applications.

  • Significant experience designing and optimizing ETL workflows, data pipelines, and data integration solutions.

  • Advanced proficiency in object-oriented programming, software design principles, and one or more 3GL languages, such as Java, C#, C++, or Python.

  • Expert-level SQL and query optimization skills, with substantial experience in relational databases and working knowledge of hierarchical database environments.

  • Demonstrated ability to evaluate and implement RAD approaches, frameworks, and development tools.

  • Experience with application architecture, scalability, performance tuning, security, and production support.

  • Strong understanding of software development life cycles, testing strategies, version control, deployment, and release management.

  • Proven ability to lead technical design discussions, review complex code, resolve high-impact issues, and mentor development teams.

  • Excellent communication, analytical thinking, technical documentation, and stakeholder management skills.

Preferred Qualifications
  • Experience leading enterprise application modernization or system integration initiatives.

  • Knowledge of distributed systems, cloud platforms, API gateways, messaging, and enterprise data architectures.

  • Experience establishing reusable development frameworks, coding standards, and engineering governance practices.

  • Ability to assess emerging technologies and recommend solutions aligned with organizational objectives.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Developer - SME (Subject Matter Expert) - MSON #3 in Vaughan, ON vacancy
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract Job Summary We are seeking a Software Developer Subject Matter Expert (SME) with extensive experience in enterprise... 
    Suggested
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Project Manager – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract Job Summary We are seeking a Project Manager Subject Matter Expert (SME) with extensive experience leading complex IT initiatives, enterprise... 
    Suggested
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: UX Designer – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract Job Summary We are seeking a UX Designer Subject Matter Expert (SME) with extensive experience in user experience strategy, user research, service... 
    Suggested
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Organization Change Management Subject Matter Expert (SME) Location: Toronto, ON, Canada Experience: 9+ Years Job Category: Organization Change Management Job Summary We are seeking an Organization Change Management Subject Matter Expert... 
    Suggested

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Digital Credentials Product Management Subject Matter Expert (SME) Job Category: Product Management Location: Toronto, ON, Canada Experience: 9+ Years Job Summary We are seeking a highly experienced Digital Credentials Product Management... 
    Suggested
    Long term contract

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Infrastructure / Middleware / API Operations Subject Matter Expert (SME) Category: Infrastructure / Cloud / DevOps Location: Toronto, ON, Canada Experience: 9+ Years Job Summary We are seeking a highly experienced Infrastructure / Middleware... 
    Long term contract

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Business Analyst – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract Job Summary We are seeking a Business Analyst Subject Matter Expert (SME) with extensive experience in business requirements analysis, process... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract  Job Summary We are seeking a motivated Junior Software Developer to assist in designing, developing, testing, and maintaining software applications. The ideal... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking an experienced Senior Software Developer to design, develop, integrate, and maintain complex software applications and data-driven... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking an experienced Senior Software Developer to design, develop, customize, integrate, and support enterprise applications... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary We are seeking a motivated Junior Software Developer to support the development, customization, integration, and maintenance... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Business Analyst – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking...  .... The candidate will work closely with business leaders, subject matter experts, project managers, and delivery teams to translate business needs... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    9 hours ago
  •  ...Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary...  .... Key Responsibilities Assist in developing project plans, schedules, milestones, and...  ...stakeholders, technical teams, vendors, and subject matter experts. Support stakeholder communication... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary...  ...motivated Junior QA Specialist to support software quality assurance and testing activities across...  ...triage meetings and collaborate with developers to reproduce and resolve reported issues.... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  • $80k - $90k per year

     ...Driving a Safer and Greener Tomorrow as an AI Developer at ArcelorMittal Tailored Blanks!...  ...Here, every voice is heard, and every idea matters. # Career Growth: We believe in...  ...career paths, you can advance as a technical expert or in leadership roles—whatever aligns with... 
    Full time

    Arcelormittal South Africa

    Vaughan, ON
    a month ago
  •  ...Description Job Title: Full Stack Developer Location: Vaughan, ON...  ...ISO 17799/27002 an asset ~2-3 years of experience developing...  ...-oriented design skills and expert PHP/Java skills. Experience with...  ...is a plus. ~5 years of software development experience, solid... 
    Permanent employment
    Full time

    The Brain Hunter

    Vaughan, ON
    more than 2 months ago
  •  ...Toronto, ON Experience: 3–9 Years Job Type: Contract...  ...to plan, execute, and improve software testing activities across web...  ...candidate will be responsible for developing comprehensive test strategies,...  ...and technical requirements to develop test plans, test scenarios,... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Project Manager – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking an...  ...in accordance with approved project management methodologies. Develop and maintain project charters, integrated project plans, schedules... 
    Contract work

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...UX Designer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract Job Summary We are seeking a creative...  ...assist in understanding user needs, documenting user journeys, developing wireframes and prototypes, and contributing to accessible and... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Consultant Location: Toronto, ON, Canada Experience: 3–9 Years Job Category: Organization Change Management Job...  ...sustainability of organizational changes. Key Responsibilities Develop and execute comprehensive change-management strategies and plans... 

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Management Location: Toronto, ON, Canada Experience: 3–9 Years Job Summary We are seeking an experienced Senior...  ...Key Responsibilities Product Strategy and Roadmap Management Develop and maintain product strategies and roadmaps for digital credential... 

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Company Description Position: Java Developer  Term: open to contracting or fulltime Location: Woodbridge, ON Industry: Software Development Our client’s Information Technology division is responsible for the infrastructure and software to enable the efficient... 
    Full time

    Jli Consulting Llc

    Vaughan, ON
    more than 2 months ago
  •  ...Analyst Location: Toronto, ON, Canada Experience: 0–3 Years Job Category: Organization Change Management Job...  ...and transformation projects. The ideal candidate will assist in developing change-management plans, coordinating stakeholder engagement activities... 

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...Management Location: Toronto, ON, Canada Experience: 0–3 Years Job Summary We are seeking a motivated Junior Product...  ...defined requirements. Digital Credentials and Wallets Develop an understanding of digital credentials, verifiable credentials, digital... 

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...DevOps Location: Toronto, ON, Canada Experience: 3–9 Years Job Summary We are seeking an experienced Senior Systems...  ...-management activities, and service improvement initiatives. Develop and maintain operational procedures, escalation matrices, and... 

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...DevOps Location: Toronto, ON, Canada Experience: 0–3 Years Job Summary We are seeking a motivated Junior Systems...  ...application services. This role is ideal for candidates looking to develop their technical skills in infrastructure administration, systems... 

    Compu-Vision Consulting Inc.

    Vaughan, ON
    12 hours ago
  •  ...We are looking for a skilled Automation QA Developer to join our growing team. In this role,...  ...and reliability. If you are an experienced software automation QA with a development mindset and...  ...Required Skills C# selenium webdriver +3 Work Experience 5+ years City... 
    Full time

    BlazeSoft

    Vaughan, ON
    23 hours ago
  •  ...workstream environment. Requirements Must-haves — technical ~ Full-stack, production-grade. Senior/staff experience building software end-to-end: .NET / C# REST APIs and Next.js / React front-ends with server-side rendering and real-time streaming (Server-Sent Events... 
    Full time
    Work at office

    Blazesoft

    Vaughan, ON
    16 days ago
  •  ...to build custom services that interact with S/4HANA via APIs, leaving the standard ERP system clean and easy to upgrade. Design, develop, and optimize CDS Views (Basic, Composite, and Consumption layers) to support analytical reporting, Fiori apps, and OData service exposure... 
    Work from home

    CAA Club Group

    Vaughan, ON
    18 days ago
  • $30 per hour

     ...we finish work. The hours would be 2:40 pm pick-up and hang out with them till 5pm, maybe even till 5:30pm till we finish work. We have 3 kids. Two boys and one girl. Ages 8, 5 and 2. We are looking for just the weekdays. I work Shift work so it would not be every day of the... 
    Part time
    Live out
    Shift work
    Afternoon shift
    Weekday work
    Vaughan, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - SME (Subject Matter Expert) - MSON #3. Be the first to apply!