Information Technology

In the IT industry more than any other industry, time is of the essence. With over 17 years of IT recruiting experience, we understand the challenges of finding the right person in this fast moving and diverse industry. And, with the IT division being the foundation of the IMS Group, we have developed an exceptional network of connections across the industry, allowing us to adapt quickly to service clients needs, and keep pace with ongoing shifts in technology. Our experience, our knowledge and our network enables us to source a continuous supply of talent, for permanent and contract positions across Canada.

Shown below are the latest jobs from our Information Technology Division.

  • Xamarin Consultant (Houston,Texas)
    Job Order: CP-6798
    Job Description: About: My client has partnered with one of the leading oil and gas service companies to build the next generation of mobile tools. We are building this software across multiple mobile platforms using the newest technology, and integrating into existing back-end systems. If you want to apply your technical skills in an extremely technically challenging environment, this opportunity may be for you! The successful candidate will be located onsite with the client, and work with multiple highly technical team members remotely. As such, there is an increased responsibility for team communication and coordination between client-side team members and stakeholders, and the candidate's development team. On your projects, you will: " Deliver exceptional client results and project success. " Learn our client's business, their organization, systems, challenges and goals. " Work directly with the client to define and clarify requirements. " Work with your team to create accurate project and task estimates. " Consistently develop and deliver high-quality, low-defect features on schedule " Lead by example through the implementation of challenging and complex components. " Work closely with your project team. Foster a fun and collaborative environment. " Ensure quality through adherence to technical best practice and through mentorship, feedback and paired programming. " Potentially work part-time or full-time at your client's site. Required Skills: " Strong .NET/C#/XAML/WPF " Strong mobile development experience " Preference for iOS experience (Objective C) " Xamarin and PCL experience highly preferred " Android development experience preferred " A general knowledge of good development practices, TDD, BDD, Git, Agile & Scrum methodologies would be an advantage. Please send your resume to cole@imsgroup.com or contact me directly @ 416-515-2939 x. 436
  • Senior iOS Developer
    Job Order: CP-6797
    My client creates digital experiences and advanced technology solutions that bring their clients businesses to new levels. From high performance trading systems to next-generation retail environments and beyond, our client unites insight, creativity, and technology to accelerate and transform business for leading companies around the world. Key Responsibilities and Duties: o Develop application components and features with limited oversight. o Adhere to project governance-developing according to industry best practice. o Work with senior team members to validate design and implement decisions. o Ability to take and follow directions, ask questions, and raise risks. o Contribute suggestions and creativity to the team. o Acquire domain knowledge in the client's areas of business focus. o Focus on building strong and lasting client relationships by "doing right by the client". Key Experiences: o Bachelor's degree in computer science, computer engineering or related education. o 7+ years of software systems development experience with emphasis on my client's core technologies, specifically (3 years minimum) strong iOS development experience with Objective-C o Experience with Swift required o .NET/C#, HTML, CSS, JavaScript, web service and database experience preferred. o Experience with additional mobile platforms (Android, Windows Phone, etc.) is a plus. o Experience with Xamarin development (Xamarin.iOS, Xamarin.Android) and/or Android development is a plus. o Strong teamwork and interpersonal skills to facilitate interaction with their team members and clients. o Met/exceeded expectations on one or more successful end-to-end midsize projects. o Able to learn and apply new technologies in a fast paced environment. o You have been a successful peer mentor to a new hire or a career coach to an associate consultant. o Able to validate the time estimates of assigned tasks and proactively raise deviations of estimates to the TL/PM. Please send your resume to cole@imsgroup.com or contact me directly @ 416-515-2939 x. 436
  • Java Web(J2EE) Developer
    Job Order: MG-6796
    Our Client a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions to the real estate industry. Utilizing world class technology, Our lient delivers solutions to the entire mortgage life cycle through its affiliated organizations. The Our Client benefits from a broad product suite, infrastructure and industry expertise and has transformed the home purchase, sale, mortgage and refinance process for consumers, lenders, realtors and mortgage brokers. Our Client requires a Java Web (J2EE) Application Developer. Responsibilities " Work under minimal supervision, a good team player . " Hands on J2EE and Web application development experience. " Strong knowledge of RDBM SQL and UML. " Maintain and create technical documentation such as design documents, deployment guidelines, process flow, data flow and following industry best practices " Maintain and enhance web-based application using object-oriented methodology following industry best practices. " Good written and verbal communication skills. " Act as the subject matter expert who can productively work with business analysts, in the analysis of data, applications and processes for preparing or finalizing the business requirements. " Capable of transforming business requirements into application code and/or make modifications to existing processes. " Knowledge of SDLC and standards. " Knowledge of Waterfall, Agile and SCRUM required. " Good time management skills and capable of managing multi-task. " Handle the implementation of application in production. " Provide fixes on application defects and handle operational issues timely. " Capable of handling tasks under demanding fast-phased circumstance. " Nice to have good knowledge of Business Process Management concept and technology. " Nice to have good knowledge of system integration technologies: SOA, Web Service and Mule ESB, etc. " Provide researches and advices on new technologies to enhance the application. " Other duties as required Qualifications " JBPM v3 or v6 SEAM, Hibernate capability and experience would be an asset. " 7 to 10 years relevant experience in analysis, development, testing, performance monitoring/tuning " debugging and deployment support in Front/Back-End Web (J2EE) environment using J2EE Application Server, " MUST Have - JSF, SEAM, Rich Faces, AJAX, JQuery, RESTful Web Services, Hibernate, PL/SQL, Drool, Maven, Tomcat " Nice to have JBPM, CSS, JBoss, Jasper " Effective verbal communication with both technical and non-technical team members " Excellent analytical and problem solving skills " Customer service oriented - professional, helpful, friendly " Organized, able to multi-task, balance multiple projects and priorities " Responsible and accountable " Proven record of taking initiative " Ability to thrive in a team environment Send resumes to mike@imsgroup.com OR call 416 - 515- 2939 ext_406
  • Business Analyst
    Job Order: DA-6795
    Business Analyst JOB PROFILE The Business Analyst is to work effectively with Customers, Development and Quality Assurance in defining software specifications that tailor our software solutions to our clients' unique business needs. In addition, you will be responsible for " Customer satisfaction as the primary deliverable " Acting as the link between our clients and our technical team " Listen, contribute and document design sessions with both IT development teams and directly with business stakeholders. " Create detailed functional specifications. " Visualize and develop user experience/interaction via wireframes and mock ups " Create user stories and test cases. " Work with Product Manager to ensure requirements are complete and understood. " Work with our QA team to answer questions about requirements and ensure QA plans are complete. " Testing the solution with QA " Provides references for users by writing and maintaining user documentation; providing help desk support; training users. " Work closely with the Delivery Manager to ensure alignment of priorities, deliverables and deadlines. " Be an enthusiastic and positive representative of our team as you interact with a variety of business partners. Required Skills, Abilities and Experience " Demonstrated excellence in communication and leadership aptitudes; " Demonstrable English writing in corporate communication, functional and technical specifications, help documentation for web and mobile solutions. " Possess high level of initiative " Strong facilitation, time management, organizational skills " Strong communication skills and networking abilities with internal and contacts " Comfortable dealing with senior management " Experience in public sector or educational market " Ability to travel about 30 percent of the time " 3 to 5 years of experience as a business or technical analyst working primarily with web/mobile software development projects " Microsoft Product & Technology Expertise " Dealing with ambiguity " Work experience should involve technical consulting, development, and deployment " Must have a proven record of delivering business value. " Candidate must have an understanding of customers, and technology; have the background to provide leadership in the practice and a demonstrated effectiveness in consulting and client management. " Candidate must have an understanding of customer IT environment, and have demonstrated skills creating architecture and deploying technology to solve business problems. " Candidate must have knowledge of a subject area, and have demonstrated analysis and communication skills connecting technology and business problems. Please send resumes to dina@imsgroup.com OR call 416-515-2939 x 407
  • QA Lead
    Job Order: DA-6794
    Quality Assurance Specialist JOB PROFILE The Quality Assurance Specialists is required to have good communication with the team and customers, and a strong technical background in terms of successfully developing, managing and implementing product test script libraries. In addition, you will be responsible for collaborating with key stakeholders to gather input and feedback, developing training documentation, aid in determining project schedules, customer presentations and executing against deadlines. " Responsible in managing all forms of testing - functional/feature, integration, load, regression, browser and device scenarios. " Responsible to design and implement end-to-end test scripts from User-Interface through to back-office technology. " Responsible to continuously build and improve the product test library, ensuring it is up-to-date with all scenarios and test cases. " Responsible for maintaining demo solutions and product demo migration - Use Cases, web content and sample database. " Responsible in the continuous development of the product knowledge library for customer reference and training. " Responsible in supporting the Product and Delivery Manager in the investigation, ticketing, prioritizing and regression testing for all queue items. " Responsible in supporting Delivery Manager in the prioritization of tickets and successful closure with Development team and correspondence with customer implementation. " Accountable to monitor performance for assigned programs, using internal and external resources where appropriate. " Accountable to communicate and build new guidelines, processes and standards for the company and others as needed. " Responsible to work collaboratively with all team members in Canada and abroad. " Responsible for the development and coordination of all written communications for customer product and training inquiries. Required Skills and Experience " Demonstrated excellence in communication and leadership aptitudes. " Demonstrable English writing in corporate communication - customer correspondence, knowledge library, training materials, ticketing, test script libraries. " Possess high level of initiative and organization for work in 24 hour cycles for Canadian and operations abroad. " Strong facilitation, time management, organizational skills. " Strong communication skills and networking abilities with internal and customer contacts. " Comfortable dealing with President and Senior Management. " Demonstrated competence through prior experience in defining and executing test plan for large enterprise class applications. " Experience using Quality Management Software and developing quality processes. " Experience in writing Unit, System and Functional Tests. " Experience in performing load, browser, mobile and integration tests for web/cloud applications. " Experience in automating the testing process using End-to-End test scripts. " Experience in testing applications for - Web (HTML5, CSS, JavaScript), Responsive Web, Tablet/Mobile Devices, SharePoint 2010-2013, Office 365, ASP.NET, C#, MS SQL development and programming. " Experience working with distributed teams. " Professional Diploma, Degree and/or Certifications in Quality Assurance and/or Software Development. Please send resumes to dina@imsgroup.com OR call 416-515-2939 x 407
  • Senior Security Sales Specialist
    Job Order: MG-6810
    This is a customer-facing Senior Security Sales Executive role requiring the ability to interface effectively with, and sell to all levels and contacts in the enterprise market. This will involve understanding and analyzing the customer's business in order to identify areas where the broad range of OUR CLIENT Security Solutions add value and address specific business needs. The candidate will achieve this by: " Identifying, initiating, qualifying and closing opportunities, to exceed growth and revenue targets " Effectively managing a range of opportunities, the associated reporting and account planning to support the achievement of sales objectives " Establishing and expanding valued business relationships with clients and other industry influencers and players allowing you to add value across the broad range of security requirements our customers have " Maintaining high levels of knowledge and expertise regarding our customers, their industries, associated risk, managed services and information security technology requirements " Preparing proposals, presentations, quotations, contracts, and supporting documentation " Negotiating contracts and agreements " Engaging and working closely with extended team members including the broader account team (other sales specialists, security solution architects, product managers, operations managers, service managers, and others) to soluution, support and add value for our clients. " Managing client expectations throughout the sales cycle, positioning OUR CLIENT as a trusted advisor Key Objectives/Deliverables in 1st 12 Months: Create/identify, qualify and close opportunities to exceed the sales-related objectives assigned to the position by representing the complete range of OUR CLIENT Security Solutions including: " Managed Security Services " Integrated Security Solutions " Consulting Security Services This role will also involve: " Managing and ensuring the retention and growth of existing security solutions contracts " Continued understanding of the products and services that OUR CLIENT provides and being able to effectively demonstrate how these products and services can provide value " Establishing effective relationships with customer stakeholders at all levels of your client's organization " Continuously focusing on moving opportunities through the sales cycle Qualifications Required Knowledge: " Business Acumen - understanding of customer goals, objectives and operations " "Solution Selling" - end to end knowledge of the sales cycle and how to effectively launch and execute a sales pursuit " Finance based selling skills - ROI, TCO analysis " Solid knowledge regarding the prevalent technologies, benefits and risks inherent within the Information Security marketplace " Deep understanding of the security services marketplace " A solid understanding of IT including technical, and operational knowledge required to credibly represent and add value around: Managed Security Services " Consulting Services including a full range of Governance, Risk and Compliance, security program design and testing services " Implementation and consulting capabilities around key security technologies " Advanced threat intelligence and analytics Required Skills & Abilities: " Ability to construct a convincing business case, express it clearly and gain consensus around decisions, plans and actions " Ability to excel in a cross-functional team environment " Presentation skills to design and deliver effective presentations one-to-one and to groups at executive levels " Ability to manage and translate business requirements into enabling solutions " Change Management - ability to work effectively with shifting demands and rapid change " Organizational Skills - ability to plan, coordinate, and monitor a significant number of functions/tasks simultaneously " Interpersonal Skills - exceptional listening and communication skills and ability to build rapport with customers and diverse audiences in a variety of settings " Demonstrated negotiation skills Required Professional Designation/Certification: " Post-secondary education (BBA or BComm preferable) " Industry certifications and participation in industry training programs an asset Required Experience: " Minimum of 5 years corporate sales experience with 3 years in Security-related sales Send resumes to mike@imsgroup.com OR call mike@imsgroup.com
  • Senior Mobile Developer
    Job Order: CP-6809
    Job Title: Senior Mobile Developer (Android) My client is an award-winning full stack mobile application development studio. My client develops custom mobile apps for the top companies in the world, including 35 of the Fortune 500 companies in a wide variety of verticals including media, entertainment, retailing, mobile payments, financial services, etc. My client excels in mobile app development, responsive web, and emerging technologies. Whether iOS or Android development, Connected TV, wearables, IoT or beacons, my client creates powerful mobile applications for some of the world's best brands. Job Description: Using agile methodology, you will be involved in the architecture, design, and development of high profile projects with the world's most recognizable brands. You will work with a range of platforms including smartphones, tablets, gaming devices, wearables and Smart TVs. Required Skills and Experience: " 7+ years in software engineering " 5+ years in Android development using Java " Experience with UI development " Experience with SOAP & REST API " Experience with SQL Lite and other databases " Published apps " Working knowledge of MVC design pattern " Experience with GIT " A degree in a computer science or related field " Strong understanding of OOP Desired Skills and Experience " Ability to work autonomously and lead a team " Work under tight timelines " Good debugging skills " Agile experience " Good communication skills Benefits: " Competitive salary " Health benefits " Free snacks and drinks " Friday lunches " Lounge with PS3, WiiU, Ping Pong Table, Foosball Table and much more Send resume to cole@imsgroup.com
  • Sr. PHP Developer
    Job Order: MG-6807
    Senior PHP Developer Our Client is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions to the real estate industry. Utilizing world class technology, our client delivers solutions to the entire mortgage life cycle through its affiliated organizations. Responsibilities " Develop new PHP projects: Technical design, Build/Code " Deliver projects and releases working as part of a team, including Project Manager, Business Analysts, QA Analysts, and other developers " Deliver on maintenance and enhancement requests " Provide enhancements and support for existing PHP applications " Coordinate and work in tandem with US developers " Maintain existing code base including PL/SQL scripts " Review business requirements and develop prototypes " Design components within a web-based application using object-oriented methodology " Create technical documentation such as design documents, guidelines, and standards " Work in a team environment using a structured development process " Other duties as required Qualifications " Must have 5+ years of high level experience with web technologies used in LAPP projects (Linux, Apache, Postgresql, PHP) " PHP Programming and Frameworks " Postgresql, MySQL database " Working knowledge of Web 2.0 Application Development (JQuery, JSON, Javascript, AJAX) " Working knowledge of XML and related technologies. " SVN, Git " Well-versed in Object Oriented programming " Familiar with Software Development Lifecycle " Ability to document problem resolutions and organize documentation " Effective verbal communication with both technical and non-technical team members " Excellent analytical and problem solving skills " Customer service oriented - professional, helpful, friendly, prompt response to emails " Dedicated to learning business logic, rules and processes " Organized, able to multi-task, balance multiple projects and priorities " Responsible and accountable Location - Markham Send resumes to mike@imsgroup.com OR call 416 515-2939 ext-406
  • Senior Full-Stack Web Developer
    Job Order: CP-6806
    Senior Full-Stack Web Developer - New York Responsibilities You will join My Client's Cap Markets practice and get the opportunity to work with leading Investment banks and hedge funds on exciting projects to help transform the business. Your first project would be to help to build a web based workbench/workspace solution around portfolio analytics. The workbench will be a set of tools for client advisors to view portfolio data and run what-if scenarios in order to make more informed decisions. Build out of web platform for reporting utilizing technologies including, but not limited to AngularJS, ASP.NET MVC, WebAPI, and C#. Requirements " Strong experience utilizing HTML5 " Expertise with Javascript/Angular/Node etc " 4+ years utilizing .NET C# " 4+ years experience front end ASP.Net " Proficiency with front-end > database side studio 2015 with C# " Expert level knowledge with Web API " Strong SQL knowledge (query tuning, database design) " Experience with MicroORM like Dapper " BI knowledge a plus " Understanding of Dependency Injection (example SimpleInjector) " Expert level knowledge with Single page application development, preferably with Angular " Exerience with SSO, Thinktecture, OpenID Connect and OAuth2 protocols. " Typescript " SaSS/LESS " Kendo UI " Bootstrap " Strong proficiency in unit testing, continuous integration, continuous deliver Additional Assets: " 5+ years experience in Software Development " Experience working within a matrix management system (3 managers give them work (strong technical managers) " Web focused but with experience across client/server layers. " Understanding of middleware > communicate with web using MS Web API
  • Senior Web Developer
    Job Order: CP-6796
    Responsibilities " Deliver exceptional client results and project success. " Learn our client's business, their organization, systems, challenges and goals. " Work directly with the client to define and clarify requirements. " Work with your team to create accurate project and task estimates. " Consistently develop and deliver high-quality, low-defect features on schedule " Lead by example through the implementation of challenging and complex components. " Work closely with your project team. Foster a fun and collaborative environment. " Ensure quality through adherence to technical best practice and through mentorship, feedback and paired programming. " Potentially work part-time or full-time at your client's site. Requirements " A web developer at heart - excited about modern web development " Personable, enthusiastic, a strong communicator, and are detail oriented. " Computer Science degree or equivalent " Min. 3+ years Web Development experience " Min. 3+ years full-stack development experience " Strong CS and development fundamentals, including OOP " Comfortable in .Net stack, including C#, ASP.Net, WebAPI " Strong expertise in HTML5, CSS, JavaScript across multiple libraries " Single Page Application design (ex. Angular, Knockout, React.js) " Experience as a consultant (working w. external clients) preferred " Openness to some level of travel preferred (typical asks would be <2-3 weeks for a project, but opportunities exist for longer term travel from a few months to a year or longer) Send resume to cole@imsgroup.com