Job Search and Career Advice Platform

Enable job alerts via email!

software design engineer

Government of Canada

Barrie

Hybrid

CAD 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A government organization in Barrie, Ontario is seeking a skilled software developer with a Bachelor's degree and over 5 years of experience. This role involves collecting user requirements, defining functionalities, and developing software solutions while evaluating system designs and user feedback. The position offers a hybrid work model and includes competitive health, financial, and long-term benefits. Candidates with expertise in cloud technology, SQL, and excellent technical support skills are encouraged to apply.

Benefits

Dental plan
Disability benefits
Health care plan
Vision care benefits
Bonus
Group insurance benefits
Life insurance
Pension plan
Stocks/shares
Long-term care insurance
Maternity and parental benefits
Tax-Free Savings Account (TFSA)
Wellness program

Qualifications

  • 5 years or more experience required.
  • Experience in accessibility testing and technical support.

Responsibilities

  • Collect and document user's requirements.
  • Define system functionality.
  • Develop process and network models to optimize architecture.
  • Develop software solutions by studying systems flow and data usage.
  • Evaluate the performance and reliability of system designs.
  • Evaluate user feedback.
  • Execute full lifecycle software development.
  • Prepare plan to maintain software.
  • Research technical information to design, develop and test systems.
  • Upgrade and maintain software.
  • Conduct tests and perform security and quality controls.
  • Document technical requirements.

Skills

Cloud
Linux
Internet
Servers
SQL
MS Office
Oracle
MS SQL Server
Monitoring and tracking software

Education

Bachelor's degree
Job description
Overview Languages

English

Education
  • Bachelor's degree
Experience

5 years or more

Hybrid

Work must be completed both in person and remotely.

Responsibilities Tasks
  • Collect and document user's requirements
  • Define system functionality
  • Develop process and network models to optimize architecture
  • Develop software solutions by studying systems flow, data usage and work processes
  • Evaluate the performance and reliability of system designs
  • Evaluate user feedback
  • Execute full lifecycle software development
  • Prepare plan to maintain software
  • Research technical information to design, develop and test computer-based systems
  • Upgrade and maintain software
  • Conduct tests and perform security and quality controls
  • Document technical requirements to ensure that products, processes and solutions meet business requirements
Experience and specialization Computer and technology knowledge
  • Cloud
  • Linux
  • Internet
  • Servers
  • SQL
  • MS Office
  • Oracle
  • MS SQL Server
  • Monitoring and tracking software
Area of specialization
  • Accessibility testing
  • Technical support
  • Testing
  • Networks
Benefits Health benefits
  • Dental plan
  • Disability benefits
  • Health care plan
  • Paramedical services coverage
  • Vision care benefits
Financial benefits
  • Bonus
  • Group insurance benefits
  • Life insurance
  • Pension plan
  • Stocks/shares
Long term benefits
  • Long-term care insurance
  • Maternity and parental benefits
  • Tax-Free Savings Account (TFSA)
Other benefits
  • Wellness program
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.