Programmer - Ellucian® Banner®

  Full Time 

The primary role of a Banner Programmer in our Technical Services Team is to design, develop, and implement computer programs to meet the business requirements of post-secondary institutions across Canada and the United States.  Our staff work remotely.   

Accountability

  • Engages with and makes recommendations to Business Analysts and Team Leads for business process and system changes

  • Participates with Team Lead in decisions about his/her own placement on projects according to a personal career plan

  • Takes increasing responsibility and participation in discussions about best practices for solution delivery

  • Participates in internal decision making and problem-solving regarding project prioritization, resource allocation, and deliverables

Responsibilities

  • Client / Operational Support

    • Investigates and interacts with BA’s to resolve technical issues that occur with systems supported by OA Solutions

    • Evaluates and provides summaries to clients for Software Updates from vendors of systems supported by OA Solutions

    • Advocates for clients to ensure that their requirements and objectives are being met while adhering to arrangements made with OA Solutions

  • Software Development

    • Works with OA Solutions system analysts, business analysts and system administrators to develop specifications for development projects

    • Design and develop scripts and programs to enhance processes that meet clients’ business requirements in accordance to established standards and best practices

    • Create and deploy data queries for ad hoc reporting

    • Develop and maintain technical architecture documentation

    • Create data models and protocols for test and production databases

    • Engage in change control and testing for code changes

    • Participates in peer review and QA of deliverables according to established standards and best practices

  • Team Support

    • Successfully engages in multiple initiatives simultaneously

    • Actively participates in presentations, demos and project meetings

    • Familiarizes oneself with OA Solutions’ project objectives, commitments, and scope for each assigned project

    • Familiarizes oneself with the project’s quality assurance strategy and seeks peer reviews for own deliverables

    • Actively supports team by sharing knowledge and skills with other team members and by providing input into peer reviews of other team members’ work

    • Maintains business knowledge and skills according to a personal career plan

    • Ensures personal career plan is reviewed and updated during PDS reviews

    • Communicates with the team lead about issues related to performance and utilization

    • Communicates client opportunities through appropriate channels

    • Engages with and makes recommendations to BAs and Team Leads for business process and system changes

    • Participates with Team Lead in decisions about his/her own placement on projects according to personal career plan

    • Takes increasing responsibility and participation in discussion about best practices for solution delivery

    • Participates in internal decision-making and problem-solving regarding project prioritization, resource allocation and deliverables

Qualifications

  • University Degree or Career Diploma in a related field (or related work experience)

  • 1-3 years application design and development experience, ideally in a post-secondary administrative system environment using Ellucian Banner 9 ERP

  • Experience in Java, Groovy, GIT, and Ellucian Admin Page

  • Experience with Degree Works, BDM, Workflow, ESM, CPoS, EIS, Recruit, Advise, and 3rd Party Application integration

  • Excellent interpersonal and written and verbal communication skills

  • Demonstrated ability to handle several projects concurrently, set priorities and work under the pressure of multiple priorities and deadlines with minimal supervision

  • Ability to work within a team environment and be a valuable team member

Compensation

  • Salary is competitive and commensurate with your experience

  • In addition, we offer a generous compensation package, including mid-year and year-end profit sharing, and company paid group health benefit plan