Computer Systems Programmer Analyst
Job Description: Design and develop software solutions -
Write, modify, integrate and test software code for e-commerce and other Internet applications
Identify and communicate technical problems, processes and solutions
Maintain existing computer programs by making modifications as required
Prepare reports, manuals and other documentation on the status, operation and maintenance of software
Assist in the collection and documentation of user requirements
Assist in the development of logical and physical specifications
Lead and co-ordinate teams of computer programmers
Research and evaluate a variety of software products.
Communicate with staff or clients to understand specific system requirements.
Provide technical guidance or support for the development or troubleshooting of systems.
Identify system data, hardware, or software components required to meet user needs.
Provide guidelines for implementing secure systems to customers or installation teams.
Monitor system operation to detect potential problems.
Direct the analysis, development, and operation of complete computer systems.
Investigate system component suitability for specified purposes and make recommendations regarding component use.
Recommend changes to improve computer or information systems.
Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
Configure servers to meet functional specifications.
Develop or approve project plans, schedules, or budgets.
Design and conduct hardware or software tests.
Develop system engineering, software engineering, system integration, or distributed system architectures.
Define and analyze objectives, scope, issues, or organizational impact of information systems.
Establish functional or system standards to ensure operational requirements, quality requirements, and design constraints are addressed.
Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements.
Train system users in system operation or maintenance.
Thinking Creatively — Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions.
Making Decisions and Solving Problems — Analyzing information and evaluating results to choose the best solution and solve problems.
Analyzing Data or Information — Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts.
Interpreting the Meaning of Information for Others — Translating or explaining what information means and how it can be used.
Identifying Objects, Actions, and Events — Identifying information by categorizing, estimating, recognizing differences or similarities, and detecting changes in circumstances or events.
Documenting/Recording Information — Entering, transcribing, recording, storing, or maintaining information in written or electronic/magnetic form.
Provide Consultation and Advice to Others — Providing guidance and expert advice to management or other groups on technical, systems-, or process-related topics.
Communicating with Persons Outside Organization — Communicating with people outside the organization, representing the organization to customers, the public, government, and other external sources. This information can be exchanged in person, in writing, or by telephone or e-mail.
Processing Information — Compiling, coding, categorizing, calculating, tabulating, auditing, or verifying information or data.
Organizing, Planning, and Prioritizing Work — Developing specific goals and plans to prioritize, organize, and accomplish your work.
Scheduling Work and Activities — Scheduling events, programs, and activities, as well as the work of others.
Developing Objectives and Strategies — Establishing long-range objectives and specifying the strategies and actions to achieve them.
Evaluating Information to Determine Compliance with Standards — Using relevant information and individual judgment to determine whether events or processes comply with laws, regulations, or standards.
Developing and Building Teams — Encouraging and building mutual trust, respect, and cooperation among team members.
Establishing and Maintaining Interpersonal Relationships — Developing constructive and cooperative working relationships with others, and maintaining them over time.
Coaching and Developing Others — Identifying the developmental needs of others and coaching, mentoring, or otherwise helping others to improve their knowledge or skills.Guiding, Directing, and Motivating Subordinates — Providing guidance and direction to subordinates, including setting performance standards and monitoring performance Judging the Qualities of Things, Services, or People — Assessing the value, importance, or quality of things or people.
Training and Teaching Others — Identifying the educational needs of others, developing formal educational or training programs or classes, and teaching or instructing others.
A bachelor's degree in computer science or in another discipline with a significant programming component or Completion of a college program in computer science is required.
Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.
English language grade of CLB 7+ in IELTS, CELPIP or TIF is required in addition to Active Listening, Critical Thinking, Using logic, Complex Problem Solving and Operations Analysis.
Oral Comprehension — The ability to listen to and understand information and ideas presented through spoken words and sentences.
Problem Sensitivity — The ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing there is a problem.
Oral Expression — The ability to communicate information and ideas in speaking so others will understand.
Written Comprehension — The ability to read and understand information and ideas presented in writing.
Inductive Reasoning — The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
Attractive and competitive with what is obtainable in the industry. Successful candidate will also benefit from our employee retention programs , bonuses and allowances. These include Extended Medical Insurance, Pension Plan, Work Accident Compensation and Death Insurance.
Interested applicants to please send application with job title and resume to