Symbiotic Group Inc.

Software Developer

Symbiotic Group Inc.  •  Canada (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Position: Software Developer


Location: Onsite/Toronto


Job ID#: RQ10326


Duration: 12 Months


Scope


The Justice
Technology Services – Digital Design Branch requires a Software Developer with
expertise in analysis, design, and development of highly secure,
high-availability, high-performance, and high-quality digital products. The
role involves working with technologies such as

Angular

,

RESTful API

,

Spring Boot

,

Cloud-Native frameworks

,

Microservice
architecture

,

TDD (Test Driven Development)

,

UI/UX and AODA
standards

,

CI/CD

, and

test automation processes

. The
successful candidate will contribute to the

Criminal Justice Digital Design
(CJDD) Modernization Programme

, supporting applications and integration
endpoints including

Criminal eIntake

,

eSearchWarrant

,

eHub

,

Digital Information Repository (DIR)

, and related integration
workstreams.


Key
Responsibilities


  • Analysis & Design

    : Translate functional
    specifications into technical designs, including user interface prototypes
    and detailed programming specifications.

  • Development

    : Write and/or generate code for
    front-end (UI), back-end logic, and integration tiers using Angular,
    RESTful APIs, and Spring Boot. Conduct unit testing and debugging.

  • Documentation

    : Participate in creating
    high-quality software design documentation across SDLC phases.

  • Support

    : Assist with troubleshooting
    production issues, analysing logs, providing on-call support, and ensuring
    smooth day-to-day operations.


Assignment
Deliverables


  • Development of application capabilities and APIs.

  • Compliance with security and accessibility
    standards.

  • Creation of prototypes and user interface designs.

  • Unit testing and debugging of developed code.


Mandatory
Requirements


  • 10+ years

    of hands-on experience in software
    development for highly secure, high-performance, and high-availability
    cloud solutions.

  • 5+ years

    of experience developing
    enterprise-grade applications using

    RESTful API

    ,

    Angular

    ,
    and

    Microservice architecture

    .

  • Proficiency in

    HTML5

    ,

    CSS3

    ,

    JavaScript/TypeScript

    ,
    responsive web design, and cross-browser compatibility.

  • Deep knowledge of Angular components, services,
    modules, decorators, routing, and best practices.

  • Experience with enterprise integration technologies
    (JMS, AMQP, REST, IBM Mainframe interfaces).

  • Strong SQL skills and experience with relational
    (SQL Server, PostgreSQL, Oracle) and non-relational databases (MongoDB).

  • Solid experience with

    Azure Platform as a
    Service

    and cloud application delivery.

  • Knowledge of application security in cloud
    environments (OAuth2, MFA, SSO, OWASP, JWT, TLS1.2, Digital Signature).


Nice-to-Have
Requirements


  • Experience in PDF generation and implementation.

  • Knowledge of database administration, performance
    management, data cleansing, and data conversion.


Desired
Skills


  • Passion for continuous learning and staying updated
    with industry trends.

  • Strong analytical and problem-solving skills.

  • Proven ability to deliver robust, scalable
    solutions in fast-paced environments.

  • Expertise in

    UI development with Angular

    ,

    Cloud-Native
    frameworks

    , and

    AODA compliance

    .

  • Experience with

    Lean/Agile methodologies

    (Scrum, Kanban).

  • Ability to analyse requirements, participate in JAD
    sessions, and prepare architecture documentation.

  • Knowledge of design patterns, security best
    practices, and containerised environments (Azure, OpenShift).

  • Strong experience with

    TDD

    , automated
    testing (e.g., Selenium), and OWASP practices.

  • Excellent communication skills for collaboration
    with technical and non-technical stakeholders.


Evaluation
Criteria


  1. Technical Design (35 Points)

  • REST API design and development
    (Spring Boot).

  • SPA development using Angular.

  • UI design, integration design, and
    data modelling.

  • Knowledge of WCAG, OWASP, and OPS
    architecture standards.

  • Technical Framework Implementation (35 Points)

    • Microservice architecture and API
      services.

    • Java frameworks (Spring, Hibernate,
      JSF).

    • Containerised environments (Azure,
      OpenShift, Docker, Kubernetes).

    • AODA compliance, TDD, CI/CD
      pipeline.

  • Integration & Data Management (20 Points)

    • Enterprise integration technologies
      (Azure Service Bus, JMS, AMQP).

    • RESTful API integration and HTTP
      protocols.

    • SQL and database performance
      management.

  • Security (10 Points)

    • Cloud security (OAuth2, MFA, OWASP,
      JWT, TLS1.2).

    • High availability, disaster
      recovery, and encryption best practices.


    About
    Symbiotic Digital.


    Symbiotic Digital provides the IT Experts you need that
    solve problems and get things done. See what the top 2% in their field
    can do for you. (Symbiotic Digital is a division of Symbiotic Group
    Inc.)


    We serve customers in two ways, we
    provide:


    1.

    Digital Experts: IT Consulting
    expertise. Bright Minds That Produce Proven Results


    2.

    Recruitment: Find The Right People You
    Need


    Serving IT & Business leaders,
    Symbiotic Digital provides a business system that enable us to provide the
    Expert Technical staff needed to solve challenging business and IT problems. IT
    leaders in the most reputable organizations in Canada have relied on Symbiotic
    Digital to help them staff difficult assignments with proven Experts uniquely
    evaluated by our proven QMS- Quality Management System Staff Development Model.
    We are a 100% Indigenous owned company.


    Learn more online at

    https://www.symbioticgroup.com/home-sd/

    .


    Please submit your most recent resume
    to:

    RecDep@symbioticgroup.com


    View All Jobs online at:

    https://www.symbioticgroup.com/view-jobs/

    Symbiotic Group Inc.

    About Symbiotic Group Inc.

    Questions we hear and address…….

    • How do I build a repeatable sales process that builds pipeline?

    • How do I build a digital marketing program that gets results?

    • What steps do I need to take to feel more in control of my business?

    What We Do

    We provide bespoke Consulting Services for SMBs and New Ventures.

    We work ‘ON’ your business to help you gain control, improve process and drive growth.

    We solve the problems hindering business growth by building winning plans, processes and core systems to measure progress and drive results. We provide the following:

    • Create winning strategy & plans to drive growth

    • Build processes that drive repeatable results and reduce risk

    • Create core systems to manage and measure progress.

    Whom Are We For?

    We are for SMB B2B growth companies with fewer than 100 employees who need help to get to the ‘next level’.

    We are for business owners whose business problems include: gaps in business planning and strategy, sales and digital marketing needs, weak or missing business processes, and the absences of core management systems to confidently understand finances and make decisions.

    Our Difference: Why Choose Us?

    Symbiotic Group has over 30 years’ experience working with SMB organizations serving their unique business needs.

    We bring SMB focused expertise from more than one discipline so that you can get the precise assistance you need for your unique growth journey.

    We have experts in the following key areas needed by SMBs:

    • Business Planning & Strategy

    • Sales – Automation, Customer Journey

    • Marketing – Intel Led, SEO, Social, Content, Email, PR

    • Operations – Finance, Accounting/Bookkeeping, HR & Recruitment

    We work ‘ON’ your business to help you gain control, improve process and drive growth.

    Industry
    Consulting & Advisory
    Company Size
    1-10 employees
    Headquarters
    Oakville, CA
    Year Founded
    1998
    Social Media