Department: Information and Communications Technology
FTE: 1.0 FTE
Competition No.: 13485-M
Salary Information: The salary range is $59,517 to $92,996 per annum (Specialist/Professional, Phase 2). The starting salary will be commensurate with education and experience. ** If a qualified candidate cannot be found, the successful candidate will be hired at the Phase 1 level (Salary Range: $45,770 to $71,517 per annum).
Primary Purpose: The Programmer/Analyst is responsible for development of software that supports Advancement and Community Engagement’s operations. The position is responsible for development and implementation software through the software development cycle and projects to meet business requirements.
Nature of Work: Reporting to the Manager, Integration and Data Services, the programmer/analyst enjoys challenging work and is an integral part of a dynamic support team. This position is placed as part of Advancement and Community Engagement’s Advancement Services team whose work is directed by the Director, Advancement Services. This position is responsible for application development and maintenance tasks on applications built on SQL and an Oracle Fusion Middleware and Oracle database infrastructure. This position is also responsible for developing and enhancing ACE’s online information and services and it’s inter-relation to ACE’s business processes and information architecture. Advancement and Community Engagement is the area that responsible for the university’s alumni relations, communications, community and aboriginal outreach and engagement, and fundraising efforts and initiatives.
This position contributes to Advancement and Community Engagement’s integrated plan and the university’s strategic directions by maintaining an understanding of the university’s priorities and business goals and is responsible for software that supports these business functions in an effective and efficient manner.
The environment is complex and fast-paced with numerous competing deadlines. Evening and weekend work maybe required occasionally. The consequences of error or sub-standard work are significant as they have the potential to negatively affect the business operations of Advancement and Community Engagement and the reputation of the university. This position is located in the central ACE office at Innovation Place.
Accountabilities: The key accountabilities for this position are:
- Provide analysis and develop software designs and programming that enhances or meets business requirements of the business unit by coordinating the development and/or developing software through the software development cycle from creation to production usage
- Working with business partners, support the translation of business requirements into software requirements
- Provide estimates of time to complete software designs and programming and be accurate in developing and then delivering software solutions within those estimates.
- Follow university and ICT guidelines and software development practices for developing software solutions to ensure the software produced is robust and ensures business continuity.
- Support and maintain existing software including debugging and/or applying fixes to existing production problems ensuring reliability and that the software functions according to specifications.
- Provide analysis and recommendations based on evidence to business leaders to help achieve unit business objectives
- Actively participate in keeping business leads and technology leads adequately informed of progress and issues/risks.
- With campus partners, ensure application availability, performance, configuration and security for production use.
- Participate in the creation of test cases to ensure robustness and reliability of the software designs/programming that is developed.
- Provides input to own professional development and seeks materials to complete identified goals.
- Is able to identify risks in solutions and processes, and is able to provide risk mitigation techniques.
- Guides staff and clients on how to achieve high value solutions taking into consideration budget, staffing, technical and schedule constraints.
- Is able to elicit estimates from other team members in order to facilitate creating a plan.
Education: A relevant undergraduate degree in Computer Science. A combination of education and relevant work experience may also be considered.
Experience: A minimum of three years’ experience in a similar position supporting SQL-based applications and development. Experience with PHP and web technologies including CSS/HTML and use of web content management systems. Experience in a troubleshooting and maintenance environment. Demonstrated experience in unit testing and quality assurance. Experience using defect and enhancement tracking systems. Experience using code management and build processes and systems such as SVN. Experience with effective practices of documenting program code. Experience with systems development lifecycle in an agile environment would be considered an asset.
Skills: Ability to take initiative and make effective decisions; organizational, analytical and problem-solving skills. Ability to balance a demanding workload, multitask and adjust to changing priorities. Proven time management and estimation skills; proven written and verbal communication skills; creativity and keen attention to detail. Effective interpersonal skills, including diplomacy, self-motivation, reliability, tact, and the ability to work independently and effectively within a team environment. Proficient with web-based applications, programming tools, spreadsheets, and databases; experience with query and reporting tools, using SQL is required. Experience with Oracle Development tools would be considered an asset. Knowledge of the University of Saskatchewan's culture and goals; and an understanding and application of fundraising and donor-centered stewardship would be considered an asset.
To view the full position profile, please visit:
This position is in scope of the Administrative and Supervisory Personnel Association.
Please apply no later than November 5, 2013.
Inquiries regarding this position can be directed to Chris Gaschler at 306-966-1781.
Be sure to apply online as emailed applications will not be accepted.
The University of Saskatchewan is strongly committed to a diverse and inclusive workplace that empowers all employees to reach their full potential. All members of the university community share a responsibility for developing and maintaining an environment in which differences are valued and inclusiveness is practiced. The university welcomes applications from those who will contribute to the diversity of our community. All qualified candidates are encouraged to apply; however, Canadian citizens and permanent residents will be given priority.