Sr. Application Developer

 

Description:

At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview. Must be available to work onsite as directed by the lead on call bases ideally 2-3 days a week on-site for performing Development Integration Testing on ATM machines by operating, configuring, and installing software throughout the project lifecycle.


How You’ll Succeed:

  • Act as an Expert: Review requirements, prepare development specifications, conduct impact analysis, and provide feedback on problems. Deliver complex development tasks in a timely and cost-effective manner, ensuring application performance levels and SLO/SLA are met.

  • Logical and Analytical Actions: Code, test, debug, document, maintain, and modify complex application code/scripts. Assess the technical viability of emerging products and technologies, monitor code performance, and troubleshoot critical issues.

  • Relationship Building: Collaborate closely with cross-functional teams (PMO, BA, Operations, QA, and external vendors) to support project delivery on time and within budget.

  • Work Package Lead: Provide development leadership, project planning, and manage multiple development tasks/initiatives. Coordinate with cross-functional teams, vendors, and technology partners.

Who you are

  • You can demonstrate experience in: 3+ years leading complex initiatives through the full project development lifecycle.

  • Advanced knowledge in application development with the .NET framework.

  • Familiarity with Python and Java is a plus.

  • Experience with Windows/Linux OS.

  • Proficient in supporting applications and managing production incidents.

  • Knowledge of networking, security certificates, application installations, and server setup.

  • Intermediate scripting skills with Bash/Shell.

  • Familiarity with containers and Java Light-4J framework is advantageous.

  • Experience with data logging, dashboards, and visualization tools, preferably Splunk or equivalent.

  • Knowledge of DevOps tools and technologies such as CI/CD pipelines, GitLab, containers, build tools, Git repositories, and jFrog/Artifactory.

  • Previous experience in front-end development with WPF, MVVM, and XAML is a plus.

  • Hands-on work with technologies and tools used in the ATM and Splunk areas.

  • Integration of vendor software and hardware for CIBC customizations.

  • Troubleshooting network issues and supporting production incidents.

  • Managing infrastructure updates for applications with internal and external stakeholders.

  • Leading project initiatives for all core and supporting applications.

  • You embrace and advocate change. You'll continuously evolve your thinking and the way you work in order to deliver your best.

  • Your influence makes a difference. You know that relationships and networks are essential to success. You inspire outcomes by sharing your expertise.

  • You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.

  • You're motivated by collective success. You know that teamwork can transform a good idea into a great one. You know that an inclusive team that enjoys working together can bring a vision to life.

  • Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.

Organization CIBC
Industry IT / Telecom / Software Jobs
Occupational Category Application Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-01-30 11:52 am
Expires on 2025-03-16