Other possible titles
- Software designer and developer
- Software engineer
- Designer/analyst
- Programmer
Context
Software development teams used to include a project manger for the needs analysis, analysts for modelling and programmers for coding. The latter two activities are now tending to merge, to give the function of programmer/analyst. A relative lack of experienced talents in the latest generation Web languages continues to be felt.
Description
Programmer/analysts are in charge of modelling and writing programs in accordance with the specifications and time frame. They can work on the development teams of software publishers, in a computer services company, and in the information systems department of public, private or government sector firm. Some programmer/analysts are self-employed.
Main duties
- Make recommendations and approve specifications
- Organize the technical solution and perform the analysis
- Write all or part of the program
- Testing and debugging
Depending on the company, programmer/analysts may also be in charge of the following:
- Drafting technical documentation
- Providing technical support and maintenance
Diplomas/degrees
A college diploma or bachelor's degree in computers is recommended.
Programmer/analyst jobs are for people with between two and five years' professional experience.
Skills
- Be familiar with operating systems (Windows, Unix and Linux)
- Be proficient in database, programming and modelling (ULM) languages
- Be familiar with development methodologies
- Understand business processes
Qualities
- Independence and sense of initiative
- Patience and perseverance
- Organizational and priority management skills
- Ability to handle stress
Salary
The average starting salary for programmer/analysts is $36,000, but this depends on initial training. After three years' experience, compensation will generally fall between $40,000 and $50,000, while more experienced workers can reach salaries of $60,000 in Quebec. There are some disparities between Quebec City and Montreal ($45,000 and $53,000 respectively). In Ontario, programmer/analyst salaries are even higher—between $57,000 and $70,000.
Career path
Programmer/analysts may aspire to IT project manager jobs. They can also stay in the technical realm by becoming multimedia developers, in which case they will require additional training.