Specialist System Design
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Position: Specialist System Design
Location: Montreal Quebec Canada
Duration: Long term Contract
Job Description
Job Summary
The role of Specialist System Design is to take ownership of the detailed functional design and production
of subsystem components, whether based on a packaged solution or on custom development.
This requires working with product management, architecture, internal business clients, operations
officers, and end users to understand the End-to-End architecture, requirements, expected use-cases and
interfaces of the subsystem components.
This role also implies working with other System Designers in the team to ensure consistent application of
the process and best practices expected all members. System Designers are also involved in the
development, testing, integration, delivery, and support phases of the project.
Education/Certification/Designation
- Bachelor s degree in computer engineering, software engineering, electrical engineering, computer
science, or equivalent degree and experience
Skills/Knowledge
- Excellent oral, written and presentation skills.
- Detailed understanding of industry standard system engineering and design principles.
- Expertise in the redaction, review, and validation of compliance of system requirements.
- Ability to analyze, design and document detailed designs.
- Proficient in documentation of model, performance, capacity planning, and strategic technical decision
Experience
- Minimum 7 years overall work experience
- Minimum 7 years in system or software engineering and design including writing business and technical
requirements
- Minimum 2 years in Cloud integration
- Minimum 2 years in a leadership role of leading developers
- Proficient in software programming technologies in following area of expertise:
o Linux command line (preferably RedHat Enterprise Linux)
o Bash scripting language
o Python
o C++, including GCC, makefile or cmake
o GIT Repositories
o Rest API server implementation and queries
- Understanding system network configuration for the modification, creation, and debugging using:
o Traffic flow control mechanisms
o iptables and nftables
o DNS, SNMP, SSH, SSL
- Understanding cloud-based infrastructure (Google, Azure, AWS) solutions.
o Cloud orchestration
o Cloud data integration
o Hybrid Integration
o Integration Platform as a Service
Assets
- Experience in working with Agile and DevOps development organizations.
- Managing lifecycle of delivery of complex software solution.
- Experience with executive presentations.
Working Conditions
- In office presence required 3 days a week.