Programmer Analyst Full-time Job
IT & Telecoms SaskatoonJob Details
Under supervision of the Operational Applications Coordinator, this position develops, enhances, maintains and supports the Department’s computing systems.
Duties & Responsibilities
- Prepares proposals and recommendations for management action.
- Supports and implements computer based systems within the Community Services Department. Writes and modifies computer programs using the appropriate development and support tools.
- Prepares test data to verify the accuracy and completeness of new and modified systems, jobs and programs.
- Prepares and modifies system, job, program and operating documentation according to Departmental and Corporate standards.
- Maintains current working knowledge of major automated systems and general knowledge of others.
- Responds to, and resolves, system and production failures as required.
- Conducts and supports training seminars, as required.
- Maintains current knowledge of computer operating procedures and standards.
- Provides advice and guidance to less experienced staff.
- Prepares and modifies system, program, and operating documentation according for the Community Services Department.
- Creates and maintains XtraReports and other database reports.
- Performs other related duties as assigned.
Qualifications
Education, Training and Experience Requirements
- Degree in computer science plus four years of experience as a Programmer Analyst including two years of programming experience.
OR
- Successful completion of a recognized two-year post-secondary computer technology or business systems program plus six years experience as a Programmer Analyst including two years of programming experience.
Knowledge, Abilities and Skills
- Demonstrated ability to provide technical solutions to resolve business problems.
- Demonstrated ability using Microsoft Windows programming languages and relational databases.
- Knowledge and demonstrated software skills using Microsoft SQL, .NET, ASP.NET, XML, and Python
- Knowledge in writing queries and procedures using Oracle SQL and PL/SQL
- Knowledge of application architecture analysis, design, development, and enhancement.
- Demonstrated ability with client/server and n-tier development tools.
- Demonstrable experience in and considerable knowledge of end to end system life cycle development methodologies.
- Considerable knowledge of the operation and capabilities of computer architectures.
- Knowledge of the principles and applications of data processing documentation.
- Ability to establish and maintain effective working relationships as necessitated by work assignments.
- Ability to plan and prioritize own work schedules in order to meet deadlines while working with limited supervision.
Requires Security Check
Additional Requirements
Evening work and weekend work may be required.
Weekly Hours: 36.67