Job Description
Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 10 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 520 millions de dollars canadiens. SII Canada, installée à Montréal et Toronto, a pour objectif d'apporter des solutions à forte valeur ajoutée à ses partenaires/clients dans les métiers de l'ingénierie et des technologies de l’information. SII Canada c'est surtout de l’agilité, de la technicité et des métiers passionnants qui génèrent expériences et opportunités de carrières.
Position Summary:
- As a member of a sustaining engineering team, the senior software engineer will be instrumental in isolating and resolving complex issues; driving the investigation, analysis, and resolution of issues in our deployed products and solutions.
- The senior software engineer will work closely both onsite with support, hardware, software, and test engineers to ensure timely delivery of patch and critical hotfix releases. The senior software engineer can also work closely with customers and 3rd parties as needed to support our products throughout the lifecycle. The ideal candidate is comfortable speaking or triaging issues with customers.
Essential/Key Areas of Responsibility:
- Isolates complex issues in our deployed products and solutions, with emphasis on large scale deployments and complex network topologies
- Methodically evaluates conditions for our existing products and solutions which lead to customer reported incidents
- Collaborating closely with local and remote developers to understand software stack, modules, and protocols to effectively model and triage conditions producing issues in customer deployments
- Develops advanced test-ware and tooling to increase speed and efficiency of issue isolation
- Advises on system debug capabilities to improve our responsiveness to customer issues
- Advises and propose solutions on system defences to minimize customer issues
- Develops solutions to work around and resolve issues
- Meeting committed individual and team objectives for assigned work
- Following company R&D processes, procedures and standard tool chains
- Identifying opportunities for improving products, processes and tools
General Technical Knowledge/Skills & Experience Required:
- 5-10 years of full-stack software design and development experience of distributed management applications for complex data center or networking products
- Must have Java programming language experience
- Must have RESTful API programming experience
- Must have ability to systematically analyze complex system issues
- Must have strong debugging and coding skills
- Must have experience with real time availability systems
- Must have some experience with system security technologies like PKI, PKCS11, TLS, KMIP
- Prefer experience also with cloud deployments, for example AWS and Azure ecosystems
- Strong experience Java technologies like application servers and ORMs
- Prefer experience and working knowledge of database
- Prefer experience with JavaScript, HTML/CSS
- Preferred candidate really enjoys trouble shooting complex issues
- Excellent communication and comfortable speaking with customers
- Adept in risk management and most important of all they can communicate the before mentioned to their peers
- Strong preference for candidates who have worked on products that shipped to customers
- Must be very technically savvy on systems, resourceful, and skillful to work with a sense of urgency
Educational Requirements:
- Bachelor’s degree in Computer Science or Computer Engineering; Master’s degree in either discipline preferred.
Professional Attributes:
- Focus on Customers
- Perform through teaming
- Innovate, decide and act quickly
- Develop our people
- Proactive - Develops practical solutions, takes ownership, has a ‘can do' rather than ‘won’t do’ approach
- Technically curious – Regards technology problems as challenges
- Teamwork - Connected to the business, communicates openly, shares information and knowledge,
- networks internally and externally, persuades rather than pushes, involves colleagues, respects colleagues
- Creative – Connects the technical dots with a goal of building customer value
- Responsive - Always reacts quickly and with a sense of urgency to requests, issues, e-mails or other events in a timely and flexible fashion
Work Environment:
- The working environment is generally indoors in environmentally controlled conditions where lighting and temperature are adequate, and there are no hazardous conditions.
- Work is generally performed within an office environment, with standard office equipment available.
Required skillsAPIAWSAzureJavaJavaScriptRESTDesired qualitiesEsprit de synthèseAdaptabilitéCapacités d'analyseBon relationnelCuriositéPassionQualités rédactionnellesSatisfaction clientBenefitsAide à la mobilitéAssurance collective familialeCongés payés au-delà du minimum légalSalle de jeuxRéduction salle de sportParticipation aux frais de transportPrimes de cooptationTélétravail
Apply
Go Back