About the Role
Establish system information requirements through analysis for enterprise-wide or large-scale information systems. Three roles are available.
Responsibilities
- Designs architecture including software, hardware, and communications to support total requirements and future cross-functional needs.
- Ensures systems are compatible and compliant with agency IT architecture standards and profiles.
- Ensures the common operating environment is compliant.
- Evaluates work flow, organization, and planning problems and develops corrective actions.
- Provides daily supervision and direction to staff.
Requirements
- Experience with broad technology delivery, including custom development using various development languages.
- Experience providing technical leadership, mentoring on software engineering design, development, and frameworks.
- Experience analyzing alternatives and presenting technical options to leads and clients.
- Experience driving technical planning and solutions for small software portfolios.
- Experience authoring or managing the development of software designs.
- Experience managing vendor evaluations and justifying technical recommendations.
- Ability to apply fundamental concepts, processes, practices, and procedures on technical assignments.
- Requires practical experience and training.
Skills
- Software engineering design
- Development frameworks
- Technical planning
- Software design
- Vendor evaluation
Location
- Toronto
Work Type
- Contract
- Full-time
- Hybrid
Experience Level
- 8-10 years
Education Level
- Bachelor's degree in a technical field (e.g., computer science, computer engineering)
- MBA or other related advanced degree
Salary/Compensations
- $85-90 per hour (Salaried)
- $100-105 per hour (Incorporated Business Rate)
Benefits
- 6-month contract
- Full-time position (37.50 hours per week)
- Hybrid work model (3 days/week in Toronto office)
About the Company
- Recruit Action provides recruitment services through quality support and a personalized approach.
- Some applications may be reviewed using artificial intelligence tools during the screening process.
