Programmer Analyst

IT Recruitment - Toronto, ON (30+ days ago)

Apply Now

Since 1996 with a wide array of skills and loyal clients. With 12 offices across Canada, supports and services any size of business nationwide.

Job Title: Programmer Analyst



  • Recent Graduate of Bachelor of Computer Science


  • Bachelor of Computer engineering or Management Information System


  • Bachelor of Management Information System


  • Associate's degree from an accredited college or university in computer science or engineering, MIS, or related field or a Programming Certificate from a recognized institution is required.


  • Self-Driven - actively looks for ways to contribute, possesses a sense of engineering craftsmanship, good software development includes good testing, documentation, and collaboration
  • Equivalent work experience in a similar position may be substituted for educational requirements
  • The identification of system requirements, documentation, testing and presentation of technology initiatives
  • Participate in determining/defining project requirements
  • Develop thorough design and end user documentation
  • Research, plan, install, configure, troubleshoot, maintain and upgrade vendor software
  • Draw up specific proposals for modified or replacement programs
  • Partner with other technical staff to ensure connectivity and compatibility between systems
  • Minimum 1 year experience writing detailed unit and system test plans for small to medium sized projects preferred
  • Minimum 1 year project coordination or experience with documentation of complex systems on a multi-platform environment preferred
  • Minimum 1 year experience working in a multi-platform environment, including direct experience with one or more of the following operating systems required: Windows, Solaris, and UNIX/Linux
  • Minimum 2 years’ experience with at least one of the following programming languages required:
  • Java/J2EE, JavaScript, VXML, XML, HTTP, Visual Basic, .NET
  • All IVR integration with back-ends
  • All call routing, call reporting, and CTI integration
  • Mastery of network protocols, namely as they relate to multi-media
  • Requirements Gathering and Analysis, Design, Develop, Enhance, Debug, Support, Maintain and test software applications
  • Responsible for Java coding and application deployment
  • Building Strategy and roadmap for multi-channel (Voice & Chat) solutions
  • Experience with Voice User Interface design, VXML and CCXML programming, Java/JSP programming, TAPI design, SIP integration
  • Minimum 2 years’ experience with database systems (e.g., SQL Server, Oracle, DB2, Informix, and Postgres) preferred
  • Minimum 6 months experience with Computer to Telephony interfaces, voice platforms (e.g., Holly Connects, Voice Genie, Genesys), Automatic Speech Recognition, Text to Speech preferred
  • Minimum 1 year experience with internet and telephony infrastructure components preferred


  • Intermediate knowledge of MS Outlook, Excel, Word, and PowerPoint required
  • Certifications from vendor/supplier programs (e.g., Cisco, Genesys, Microsoft, etc.) preferred
  • Genesys Certification: GCA, GCP
  • CISCO Certification: CCNA, CCDA, CCNP, CCAr, CCIE
  • Microsoft Certification: MCP, MCSA, MCSE

Applications will be accepted through 9/18/19.

Job Type: Full-time

Salary: $35,000.00 to $40,000.00 /year


  • English (Required)
  • Tamil (Preferred)
  • Bengali (Preferred)
  • Sinhala (Preferred)
  • Polish (Preferred)
  • French (Preferred)
  • Chinese Mandarin (Preferred)
  • Russian (Preferred)
  • Vietnamese (Preferred)
  • German (Preferred)
  • Chinese Cantonese (Preferred)