CTC007453 - Senior Solution Architect

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée: Eleven months
Mode de travail: Remote

Description

  • Locations considered: Toronto
  • The work is mostly remote, however presence at the office may be required a couple of times per month for important meetings.

  • Specific projects will be worked on?

  • System integration, design and delivery of changes to existing Ordering systems, CPQ and MDM solutions – multiple concurrent projects/tasks.
  • Exact projects will be determined based on business needs.

  • Job Duties:

  • The Senior Solution Architect role within the customer's organization is a highly specialized role to support design and delivery of different initiatives in the customer's Ordering, Internet and TV system domains. The Architect is involved in every phase of the projects, as well as in hardware / software / network upgrades and production issue investigations.

  • Key Accountabilities:

  • Self-driven, able to take complete ownership of initiatives and make pragmatic technical decisions
  • Lead and coordinate design, development (including code reviews), testing and deployment activities, working closely with multiple vendors
  • Determine technical feasibility and perform analysis and evaluation of proposed solutions
  • Improve business and software operations by conducting systems analysis and recommending changes
  • Review and validate vendor assessments
  • Perform capacity planning and coordinate performance testing accordingly
  • Oversee and assist the vendors and project teams in all test phases (system testing, functional testing etc.)
  • Participate in deployment strategy development with the Deployment primes
  • Build executive presentations and communicate release changes (technical) to the support teams
  • Occasional assistance to the production support teams to resolve production issues

  • Qualifications/Competencies:

    Experience

  • Recent experience working as a Solution Architect or a Team Lead in a large enterprise IT organization - mandatory
  • Strong software development/programming background with significant hands-on experience in building large-scale production systems - mandatory
  • Cloud computing – nice to have

  • Knowledge

  • Familiarity with Bell Ordering systems (OrderMax, OMF, CPQ, MDM, CSIDE) and/or Bell TV Systems
  • Familiarity with AWS and/or GCP cloud platforms
  • Understanding of software architecture patterns and practices – mandatory
  • General understanding of network concepts (OSI model, basic network principles, etc.)
  • General understanding of hardware / hosting platforms and virtualization
  • General understanding of IT standards and frameworks (ITIL, ETOM, Zachman, TOGAF etc.)
  • General understanding of TM Forum TMF620, TMF622, TMF633, TMF41, TMF679, TMF648, TMF680

  • Software

  • Java/JEE Application servers (Weblogic, WebSphere, JBoss, etc.) – mandatory
  • Spring, Spring Boot and/or Quarkus – nice to have
  • OpenShift/ Kubernetes, Docker
  • Redis or Red Hat Data Grid
  • SOA and Web Services, REST API design, Microservices development and testing experience
  • XML, XSD, SOAP, XSLT, XQuery
  • Dynatrace Managed, DCRUM, AppMon, Compuware
  • GITLab, CI/CD tools
  • OS (Unix/AIX/Solaris/Linux – mandatory, Windows – nice to have)
  • Angular, React, Redux or Node.js an asset
  • Visio, Enterprise Architect or similar tools

  • Databases

  • Oracle PL/SQL, SQL - mandatory
  • Microsoft SQL Server, Mongo DB an asset

  • Skills

  • Excellent communication skills
  • Strong analytical, troubleshooting and problem-solving skills
  • Strong technical writing skills
  • Proven leadership skills
  • Excellent ability to formulate ideas and influence vendors at design
  • Excellent ability to articulate technical problems to non-technical audience
  • Autonomous, tolerance to a fast paced, fast changing environment
  • Strong team player; ability to facilitate, negotiate and work within a multi-domain team environment
  • Ability to ramp up quickly on new technologies, languages, frameworks and tools
  • Creativity and ingenuity
  • Bilingualism an asset

  • Training & Education

  • Bachelor’s or Master’s Degree in Computer Science, Software / Computer Engineering or similar.

  • Working Conditions:

  • Ability to efficiently work in virtual teams, handling multiple projects - Availability to work occasional weekends and evenings to meet hard deadlines and available to work occasional overnights to take part in deployment activities
  • Ability to travel within GTA with little advance notification; travel depending on project needs (occasional only)
  • Fast paced, changing working environment
  • Notre barre latérale

    Welcome to our house!