Job Title:

Programmer Analyst


Randstad Technologies


Multiple Locations, ON

Nice to Have Skills:

  • Strong analysis skills to be able to work in an agile method, and to assess and elaborate on requirements
  • Solid communication skills, to be able to refine requirements and share issues, risks and decisions
  • Self-starter with ability to work independently 

An Expert Application Developer is a technical expert in developing, coding, testing and debugging new software or making significant improvements to existing software.

  • Could be responsible for overall design, development and team coordination on the business system/application.
  • Communicates standards and defends technology and scoping decisions to information technology management and development teams.
  • Assists in resolving problems with software functionality and suggesting improvements.
  • Significant independent judgment is used with little to no direction given by supervisor. May act as a team leader on projects.

Key Accountabilities:

  • Architect, design and implement solutions that meet the stakeholder’s needs
  • Participate actively in requirements gathering, data modeling and design sessions
  • Prepare high level and detailed technical specifications for the projects in accordance with PLC, security and architecture documentation objectives
  • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project
  • Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity
  • Write, test and maintain detailed programs according to specifications given by computer software engineers and systems analysts
  • Provide input and coordinates with Database Analyst in creating new and modifying existing database structures using different types of databases
  • Conceive, design and test logical structures for solving technical problems
  • Participate in walkthrough reviews of all technical specifications, programs and unit test plans
  • Perform performance tuning to improve performance over multiple functions
  • Provides consulting services on new and existing initiatives

Knowledge and Experience:

  • Bachelor’s degree in Information Technology, Computer Science
  • 7+ years application development experience
  • 7 years experience in application development in the Financial / Telecommunications  industry
  • 7+ years of full development life cycle experience, from architecture through test and deployment and cross platform skills

Skills and Competencies:

  • Able to learn new programming languages quickly and efficiently
  • Ability to communicate ideas and take on board the ideas of others
  • Knowledge of business line and ability to produce high quality results – would be an asset
  • Ability to seek improvements to all aspects of development process
  • Knowledge in computing in general and ability to apply outside knowledge to our work – would be an asset


  • Can deal with ambiguity and manage requests for change
  • Comfortable in high pressure, deadline-oriented environment
  • Ability to adapt quickly; function independently when required
  • Ability to work effectively with people from outside the IT team
  • Creative thinker, breakthrough innovative, ‘out of the box’ thinker
  • Ability to learn new things and ask good questions
  • Team player, cooperative with good interpersonal skills


If you have the skills and experience required for this position, please forward your resume to:


Posted 2018-02-21

Related jobs by Indeed job search

Programmer Analyst
Qualicom Innovations Inc.
Source: Dice
Toronto, ON

Programmer Analyst
Peel District School Board Canada

Senior Programmer Analyst-DAX
Acosys Mississauga, ON

Return to | Add a Job | Return to Category: High Tech