Current jobs related to Senior Software Developer Position at S M Software Solutions Inc - Old Toronto, Ontario - S M Software Solutions Inc


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in developing architecture vision and strategic solutions, with expertise in modernizing and migrating applications to strategic architectures.Key...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in developing architecture vision and strategic solutions, with expertise in modernizing and migrating applications to strategic architectures.Key...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. This is a full-time opportunity that requires a strong background in banking and financial solutions, with a focus on modernizing and migrating applications to strategic architectures.Key Qualifications:15...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Java ArchitectWe are seeking a highly skilled Java Architect to join our team at S M Software Solutions Inc.Job Summary:As a Java Architect, you will be responsible for designing and implementing architectural solutions for our clients. You will work closely with our development team to ensure that our software solutions meet the highest standards...


  • Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Security Specialist - Threat Risk AssessmentWe are seeking a highly skilled Senior Security Specialist to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in security risk management and threat risk assessment.Key Responsibilities:Assess internal and external threats and vulnerabilities of...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Systems AnalystWe are seeking a highly skilled Senior Systems Analyst to join our team at S M Software Solutions Inc. As a Senior Systems Analyst, you will be responsible for providing technical expertise and guidance to clients and stakeholders, leveraging our organization's I&IT solutions and applications to meet program and service goals...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Systems AnalystWe are seeking a highly skilled Senior Systems Analyst to join our team at S M Software Solutions Inc. As a Senior Systems Analyst, you will be responsible for providing technical expertise and guidance to clients and stakeholders, leveraging our organization's I&IT solutions and applications to meet program and service goals...

  • Systems Analyst

    4 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a skilled Systems Analyst to join our team at S M Software Solutions Inc. The ideal candidate will have hands-on experience in preparing detailed analysis and recommendations to ensure compliance with appropriate standards on security, privacy, and accessibility.Key Responsibilities:Provide business and technical advice to clients and leverage...

  • Systems Analyst

    4 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a skilled Systems Analyst to join our team at S M Software Solutions Inc. The ideal candidate will have hands-on experience in preparing detailed analysis and recommendations to ensure compliance with appropriate standards on security, privacy, and accessibility.Key Responsibilities:Provide business and technical advice to clients and leverage...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Systems AnalystWe are seeking a highly skilled Senior Systems Analyst to join our team at S M Software Solutions Inc. As a Senior Systems Analyst, you will be responsible for providing technical expertise and guidance to clients and stakeholders, leveraging our organization's I&IT solutions and applications to meet program and service goals...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Systems AnalystWe are seeking a highly skilled Senior Systems Analyst to join our team at S M Software Solutions Inc. As a Senior Systems Analyst, you will be responsible for providing technical expertise and guidance to clients and stakeholders, leveraging our organization's I&IT solutions and applications to meet program and service goals...

  • Security Specialist

    4 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Security Specialist - Threat Risk Assessment - SeniorWe are seeking a highly skilled Security Specialist to join our team at S M Software Solutions Inc. As a Security Specialist, you will be responsible for assessing and mitigating threats to our organization's information systems and resources.Key Responsibilities:Assess internal and external...

  • Security Specialist

    4 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Security Specialist - Threat Risk Assessment - SeniorWe are seeking a highly skilled Security Specialist to join our team at S M Software Solutions Inc. As a Security Specialist, you will be responsible for assessing and mitigating threats to our organization's information systems and resources.Key Responsibilities:Assess internal and external...

  • Systems Analyst

    2 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: RQ07938 - Systems Analyst - IntermediateWe are seeking a skilled Systems Analyst to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in systems analysis and design, with experience in preparing detailed analysis and recommendations to ensure compliance with appropriate...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Systems AnalystWe are seeking a highly skilled Systems Analyst to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in systems analysis and design, with experience in preparing detailed analysis and recommendations to ensure compliance with appropriate standards.Responsibilities:Provide business and...

  • Systems Analyst

    1 month ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a skilled Systems Analyst to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in systems analysis and design, with experience in preparing detailed analysis and recommendations to ensure compliance with appropriate standards.Key Responsibilities:Provide business and technical advice to clients and...

  • Systems Analyst

    1 month ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a skilled Systems Analyst to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in systems analysis and design, with experience in preparing detailed analysis and recommendations to ensure compliance with appropriate standards.Key Responsibilities:Provide business and technical advice to clients and...

  • Senior Manager

    4 weeks ago


    Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly motivated and experienced Senior Manager - Corporate Development to join our team. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...

Senior Software Developer Position at S M Software Solutions Inc

2 months ago


Old Toronto, Ontario, Canada S M Software Solutions Inc Full time
Job Summary

S M Software Solutions Inc is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for leading all development activities for assigned system components, including design, coding, documentation, integration, unit testing, and defect resolution.

Key Responsibilities
  • Lead all development activities for assigned system components, including design, coding, documentation, integration, unit testing, and defect resolution.
  • Develop user interface web applications to enable ministry staff to correct data from data stores.
  • Develop queries, scripts, and/or application components to migrate source data to a destination/target database.
  • Work closely with business analysts and quality assurance analysts to confirm that application code meets business and system requirements.
  • Provide recommendations on best coding/solution design, impacts, and options.
  • Work closely with project teams to confirm that solution/application code meets business and system requirements.
  • Document solution design, code, and deployment specifications to ensure transition to operations and supportability.
  • Lead all phases of the systems development lifecycle, including analysis, design, development, coding, acceptance testing, and implementation.
  • Design, develop, and code application components, database connections, web interfaces, and prototypes as a proof-of-concept during the design phase.
  • Coding, testing, and debugging of code drops/code releases developed based on assigned application components.
  • Code all assigned database and/or application components in accordance with approved detailed design specifications.
  • Prepare code drop/code release deployment packages in preparation for release to production and coordinate code deployment into various environments.
  • Conduct and assist in code and design reviews.
  • Provide accurate estimates for newly proposed functionality/enhancements and review estimates from other team members for completeness and accuracy.
  • Work with Cluster technical staff to identify performance and/or availability issues for code drops/code releases developed and provide solutions.
  • Lead development activities during the defect resolution cycle during the acceptance test.
  • Obtain Client or Cluster application architect approval for all code drop/code release changes for assigned application components.
  • Provide a defect-free code drop/code release according to Cluster's development standards for assigned application components.
  • Provide quality assurance for code drops/code releases (includes unit testing, functional testing, load testing, tuning, and regression testing, providing defect resolution, and a fully tested application component).
  • Provide documented source code for assigned database, data schema, and/or application components and obtain approval, acceptance, and sign-off by the Cluster on the final code drop/code release.
  • Obtain acceptance and approval by the Cluster and project team for all assigned deliverables.
  • Ensure all artefacts/deliverables are in compliance with Government of Ontario – Information Technology Standards (GO ITS) 54 Standards.
  • Actively participate in and contribute to regular project team meetings to provide status updates, raise risks/issues, and provide recommendations.
  • Lead workshops, demos, and/or other sessions and when required to facilitate and lead meetings.
  • Provide weekly report confirming status of assigned tasks.
Requirements
  • Experience in programming and analysis; specialized software package support at the specified experience level.
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
  • Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
  • Experience in design, code, test, debug, and document applications.
  • Experience in the use of object and/or third-generation language development tools.
  • Experience in one or more programming languages.
  • Experience in application design, latest design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience in the use of information retrieval packages using query languages.
  • Experience with one or more communications protocols.
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.
Desirable Skills
  • Experience in Agile, SCRUM, Lean, DevOps methodologies.
  • Knowledge and experience with programming Internet-ready applications.
  • Knowledge and experience in rapid application development (RAD) methodologies.
  • Knowledge and understanding of Information Management principles, concepts, policies, and practices.
  • Experience with middleware and gateways.
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging.
  • Ability to provide post-implementation support and resolve any post-implementation technical issues.
  • Experience conducting design walkthrough sessions with project teams.
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
  • Ability to provide user and system documentation as required.
Experience and Skill Set Requirements
  • UI development and AODA: 20%
  • Technical experience (web and backend development with various frameworks, Java, etc): 30%
  • Analysis/Development: 25%
  • Documentation: 15%
  • Vulnerability Assessment/resolution: 5%
  • Experience with govt. IT infrastructure: 5%