Vacancy has expired
|Job Ref:||83ab634b||Employer:||Direct Solutions - Canada||Country:||Canada||County/State:||Ontario||City:||Toronto||Address:||Post Date:||09/10/2016 23:18|
Professional Services Consultant Company Consultants are mid-level technologists that have knowledge and experience in the areas of networking and messaging middleware technologies. A successful candidate would be comfortable installing hardware in a network operating center, developing scripts to compare configurations or automate routine tasks, and writing integration code in Java or C. In addition, consultants assist customers to monitor and manage their deployment of Company products, including responding to alerts, troubleshooting problems in the Company eco-system, and running and interpreting periodic diagnostics. Company consultants are also expected to help application teams learn about Company features and capabilities, and often assist with design of applications that will be using Company APIs. Often, the consultant will develop parts of an application to demonstrate to the customer's development team how to use a Company feature. Consultants often develop best practices documents or other documents for the customer to facilitate knowledge transfer and information sharing. Documentation and communication skills must be exceptional. Finally, Company consultants must be able to manage customer expectations. This requires good interpersonal skills, especially related to negotiation and problem solving. Company consultants are the face of Company to the customer since they are generally working closely with the customer for long periods of time, adding additional importance to the need for excellent communication and interpersonal skills. Qualifications & Requirements · Undergraduate degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or similar technology degree is required. Graduate degree in Science, Technology, Engineering or Mathematics is preferred. · Operations Support - Experience providing application or hardware support is required. Some experience troubleshooting technical issues, including application deadlock, thread issues, and configuration errors, is expected. Also beneficial to have experience configuring alerts and thresholds for either application monitoring or hardware monitoring. 5+ Years of Experience in support type roles would be ideal. · Application development - Experience developing and troubleshooting Java and/or C/C++/C# code is recommended. Any development experience using sockets, messaging APIs, multithreaded and distributed applications would be a plus. · Messaging Middleware - General knowledge of messaging concepts such as publish/subscribe, point-to-point, and other message exchange patterns is mandatory. Hands-On experience installing, configuring, and/or operating products such as IBM MQ, TIBCO EMS and/or RV, 29West/Infomatica and/or SonicMQ would be an asset. · Networking - Good knowledge of network layers and topologies as well as general understanding of routers, switches, gateways, and other networking gear and how they impact performance is preferable. Ability to understand throughput and latency, and explain these concepts and how they impact messaging middleware performance is desired. Knowledge of Infiniband would be an asset. · Service-Oriented Architecture - Experience with application servers such as those from Oracle, Red Hat, IBM or other common platforms would be beneficial. An understanding of SOA/ESB concepts and frameworks, and where messaging plays a critical role. · Web development - Some experience developing web-based applications is desired but not mandatory. There is some increasing interest from customers to leverage Company's web messaging features but this is not a priority for this position. · Standards and Specifications - Knowledge of IP, TCP, UDP, JMS, AMQP, HTML5, XML, XPATH and XSLT is desired Final Thoughts We need people who can work autonomously and with little direction. Our customers expect the Company services team to be professional and capable of performing the work with little to no guidance, they look to us to be the leaders. Our Professional Services Group is made up of experienced consultants with the attitude of being team players, willing to dig in and do whatever is necessary to make the customer successful with Company, and we want more of these types of individuals. This role is mostly onsite at our customers, therefore work days and hours are set by customers. Some night and weekend work may be required for maintenance and release windows. When not working on a customer engagement, consultants generally will work from home on Company Professional Service internal tasks to help develop team collateral.
At TEEMA, we are focused on providing Staffing and Technology Solutions that achieve targeted results. Everything we do comes down to helping clients align their People, Process, and Technology. Our staffing experts are the most highly tenured in the industry. Each TEEMA Member brings experience, skill and acumen across a variety of specialties, industries and public service sectors.