Programmer Analyst
University of Saskatchewan
Saskatchewan, CA
4d ago

Duties / Accountabilities :

  • Working effectively with business partners to capture specifications for system changes / enhancements;
  • Assisting in preparing business cases for changes, and designing those changes and enhancements;
  • Provide analysis and recommendations based on evidence to business leaders to help achieve unit business objectives;
  • Able to identify risks in solutions and processes, and is able to provide risk mitigation techniques;
  • Actively participate in keeping business leads and technology leads adequately informed of progress and issues / risks, including the impact of changes;
  • Participate in the creation and execution of test cases to ensure robustness and reliability of the software designs / programming that is developed or vendor solutions that are implemented;
  • Development of clean and functional software to meet business needs;
  • Follow University and ICT guidelines and software development practices for developing software solutions or implementing vendor software solutions to ensure the solution is robust and ensures business continuity;
  • Support and maintain existing software solutions including upgrading, patching, debugging and / or applying fixes to existing production problems ensuring reliability and that the software functions according to specifications;
  • Provide accurate estimates of effort to complete solutions;
  • Able to elicit estimates from other team members in order to facilitate creating a plan;
  • Documenting program changes and creating or updating documentation maintained by the team;
  • Assisting subject matter experts in developing and executing user acceptance tests;
  • Managing movement of programming objects among development, test, and production environments;
  • Participating actively as part of the larger technical team in discussions, decisions and tasks related to the overall configuration, operation, and support of Consumer Services systems;
  • Provides input to own professional development and seeks materials to complete identified goals.
  • Qualifications

    Education : A Bachelor’s degree in Computer Science or a related field.

    Experience :

  • A minimum five years of related work experience in a similar position supporting SQL-based applications and development.
  • Experience with iOS / Android development, Java, Objective C, current Oracle databases, SQL, PHP, .Net and / or C#.
  • Understanding of and experience with entity frameworks, such as Symfony.
  • Experience working in large networked Windows and UNIX environments.
  • Previous experience with Continuous Integration tools, Git, and Jira would be preferred.
  • Familiarity with the University environment would be an asset.
  • Skills :

    Demonstrated ability to work effectively both independently and as a member of a team; ability to effectively communicate technical information to non-

  • technical individuals; effective interpersonal, communication, and organizational abilities; superior analytical, design, programming, testing, and communication and documentation skills;
  • understanding of relational database management systems, especially Oracle; and the ability to develop database driven desktop and web applications, and experience with Windows and UNIX.

    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.

    Step 2
    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form