Senior Programmer/Analyst to join our growing team in Toronto. As a Senior Programmer/Analyst, you will be working on one of our main customer-driven programming and support teams, providing support to our frontline staff while building upon your knowledge of development and interface design utilizing the following technologies/design principles on our core banking system in a Microsoft environment utilizing technology such as .NET, C#, C++, VB, VS, IIS, MSSQL, HTML, Javascript and more. This opportunity will require you to leverage your experience and assume a leadership role of a development team and liaison with our IT systems and operations group.
Responsibilities:
§ Provide first response by phone and/or by email to staff upon receipt of case/tickets; investigate, analyze, debug, and rectify simple and minor issues.
§ Follow-up on customer needs, concerns, or inquiries, and handle troubleshooting to ensure requirements are met.
§ Implement system code, report code, application edits, and cosmetic (re)designs within established application functions and procedures, potentially involving rewriting and adding whole new application functions and procedures.
§ Analyze, design, implement, test, communicate and coordinate parallel testing and migration with both Staff and UAT.
§ Organize and execute system code releases and related activities.
§ Further the reliability and robustness of our systems though task automation and systems monitoring.
§ Perform work and all assigned project tasks as outlined by the Director of Technology.
§ Participate in requirement studies to gather information and understand staff and end user (customer) needs/requirements.
§ Complete, review and maintain documentation as required.
§ Provide on-call after hours support on a rotating basis/as required.
§ Other duties as assigned.
Requirements:
§ A Degree/Diploma in Computer Science or a related field.
§ 6 plus years of programming experience with at least 2 at the senior level.
§ Banking experience is a strong plus as well as experience with the Ovation or WealthView Banking systems.
§ Demonstrate ability implementing core solutions utilizing effective programming, database and UI technologies in a Microsoft OS environment.
§ Demonstrate knowledge of relational database technology.
§ Ability to prioritize and plan workload, multi-task, meet deadlines and adjust plans to changing needs.
§ A coder and skilled problem solver who demonstrates enthusiasm and is passionate about working with our staff and members.
§ Excellent communicator both when writing and speaking.
§ Strong interpersonal skills with managerial experience.
Compensation:
This is a full-time position offering a competitive compensation and benefits package commensurate with experience and qualifications.