Careers

Messaging Specialist

Messaging Specialist

Location Calgary, ON
Start Date October 15, 2019
Security Clearance Background Check required
Duration Permanent
Date Posted October 7, 2019
Job ID 11700
Maplesoft Group is currently seeking a Specialist in Messaging to join one of our clients located in Calgary for a permanent role.
 
The Messaging Specvialist will work to design and assist in the implementation of safety critical messaging (message-oriented-middleware) systems used to facilitate the safe operation of the communication system.
 
You will assist in orchestrating the end to end process of and messaging designs starting from defining technical requirements, selecting of products, assessing quality of vendor installed systems, developing commissioning procedures to install the messaging systems and finally ongoing maintenance and troubleshooting.
Collaborate with other teams on designing, developing, testing, troubleshooting, and rolling out robust and efficient messaging solutions that integrate well with our other systems.  This coordination takes place not just within the messaging team, but across organizational boundaries up to the railroad industry level.
 
Tasks include but are not limited to:
• Develops technical specifications for messaging systems designed to be highly available, efficient, maintainable, and secure;
• Feeds back comments and concerns to the industry committees (i.e. Messaging, Radio, Federation etc.) regarding interoperable design requirements, implementation feasibility, and issues discovered during the implementation and testing phases;
• Develops messaging system engineering design drawings outlining BOM and equipment interconnection details.
• Develops installation, test/commissioning and maintenance procedures for all systems;
• Where appropriate, collaborates with other teams and other organizations on the testing, troubleshooting, and integration of messaging systems (i.e. with applications, transports, and with interoperable federation between companies.);
• Assists Supply Services in the selection of messaging systems products and installation service providers that comply with technical specifications;
• Conducts testing of pilot messaging systems to validate system designs.  Where appropriate, feeds back issues uncovered to the vendors or the industry, or develop workarounds when no vendor solution is forthcoming;
• Assess the effectiveness of the solutions we deploy and maintain, and use these findings to create further improvements in the next iteration of the design;
• Supports project manager in overseeing the construction of messaging systems;
• Trains other members of the Messaging team, and facilitate knowledge transfer with other teams to broaden awareness of both issues and potential solutions;
• Participate in 24*7 support on rotation basis
• Provide tier 3 troubleshooting support during the deployment of all messaging systems;
• Produces as built engineering drawings once systems have been installed.
 
Requirements:
• BSc/BTech/BEngg in Electrical or Computer Engineering or Computer Science or any other relevant field;
• 5-7 years of experience with Linux server administration (Red Hat MRG, Apache qpid, system logging, clustering, BASH scripting, sysvinit services, grub pointers);
• 5-7 years of experience writing code and conducting code reviews in multiple programming languages (Ruby, Python, Java) and scripting languages (BASH, Lua);
• 3-5 years of experience with security concepts (x509 certificate generation and signing, key management) and implementations (openssl and SSCEP);
• 5-7 years of experience with network engineering (routing protocols, OSI model, socket programming, administration and troubleshooting);
• Problem solving / strong analytics;
• Coordinating/influencing – facilitation skills at interpersonal and group levels;
• Engaged by the unknowns of implementing emergent technologies and industry standards;
• Technical writing, presentation, and mentoring skills.
• Prior experience with any other messaging(message-oriented-middleware) system will be a nice to have skill
Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people.  Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.
We thank you for your interest in Maplesoft Group and wish to advise that only candidates under consideration will be contacted.