The job description provides a comprehensive overview of responsibilities, required skills, and benefits. However, it can be improved for clarity and readability by restructuring into sections with headers, and by removing redundant or overly detailed questions that may be better suited for an application form rather than the job posting itself. Here's a refined version:
Responsibilities
- Collect and document user requirements.
- Coordinate the development, installation, integration, and operation of computer-based systems.
- Define system functionality and develop flowcharts, layouts, and documentation to identify solutions.
- Develop process and network models to optimize architecture.
- Design software solutions by studying system flow, data usage, and work processes.
- Plan and execute the integration of computer-based systems.
- Prepare maintenance plans for software.
- Research technical information to design, develop, and test systems.
- Upgrade and maintain software.
- Conduct tests and perform security and quality controls, documenting results.
Required Skills and Knowledge
- Knowledge of HTML, Visual Basic, VB Script, database software, and programming languages.
Security and Safety
- Criminal record check clearance.
Work Conditions and Personal Attributes
- Ability to work in a fast-paced environment and under pressure.
- Personal qualities including accuracy, client focus, interpersonal skills, initiative, judgment, organization, teamwork, dedication, analytical thinking, proactivity, and quick learning ability.
Additional Requirements
- Availability for shift or on-call work.
- Legal ability to work in Canada.
- Residency proximity to the job location.
- Previous relevant experience and certifications.
- Highest level of education completed.
Workplace and Benefits
- Hybrid work environment.
- Benefits including disability coverage, paramedical services, life insurance, pension plan, RRSP, TFSA, and paid training.
- Additional perks such as free parking, on-site amenities, recreation activities, and paid time off for volunteering or personal days.