Senior Application Developer
Role Overview
The Senior Application Developer designs and develops applications across technology platforms and applies business understanding to impact analysis and solution recommendations.
The role transforms business requirements into programming instructions and contributes to database management and backup solutions.
Key Skills for This Role
Full Job Posting
Role overview
The Senior Application Developer designs and develops applications across technology platforms and applies business understanding to impact analysis and solution recommendations.
The role transforms business requirements into programming instructions and contributes to database management and backup solutions.
Application delivery
- Design, code, test, debug, and modify applications across the end-to-end stack.
- Conduct technical design, development, and integration of cross-functional, multiplatform application systems.
- Analyze data sources, determine project approaches, and negotiate requirements with users.
Support and collaboration
- Work with business and technology partners to understand and resolve business- and client-impacting issues.
- Maintain regulatory and information security standards in application management and provide technical guidance on business implications.
- Build relationships with team members, clients, vendors, and peers to resolve issues.
Experience and technical qualifications
- Two to three years of experience as an Application Developer, Production Support Analyst, or Integration Specialist supporting internal business clients.
- Solid SDLC knowledge across requirements, development, testing, deployment, production support, and change management.
- Hands-on Oracle, SQL, and batch processing knowledge; experience with application integrations and FTP/SFTP file transfers.
- Working understanding of network and firewall considerations and strong incident investigation, troubleshooting, and root-cause analysis skills.
- Degree or diploma in Computer Science, Engineering, Management Information Systems, or a related field.
Additional assets
- Exposure to full-stack development, Azure Databricks, cloud technologies, or data engineering is an asset.
- Curiosity and willingness to learn new technologies are important.
Work arrangement
- The proportion of on-site and remote work will be discussed during the interview; no specific arrangement is stated in the description.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CIBC
Data Scientist, Model Performance Monitoring and Reporting
Toronto, CAN
Sr. Consultant, Business Systems Analysis
Toronto, CAN
CIBC is seeking a Senior Consultant, Business Systems Analysis to lead requirements, solution design, and implementation for a cross-asset risk management platform. Candidates need 7+ years in business systems analysis o
Community General Manager, Imperial Service
Orléans, CAN
CIBC is seeking a Community General Manager to lead an Imperial Service community and its Financial Advisors. The role owns team development, business performance, client experience, operations, and risk management. Cand
Client Engagement Associate (Mandarin/Cantonese)
Richmond Hill, CAN
Consultant, Business Effectiveness - Governance and Risk
Toronto, CAN
Consultant, Salesforce Development
Toronto, CAN
Data Scientist, Model Performance Monitoring and Reporting
Toronto, CAN
Sr. Consultant, Business Systems Analysis
Toronto, CAN
Community General Manager, Imperial Service
Orléans, CAN
Procurement Associate Co-op (Winter 2027)
Toronto, CAN
Client Engagement Associate (Mandarin/Cantonese)
Richmond Hill, CAN
Sr. Consultant, Business Systems Analysis
Toronto, CAN
Consultant, Business Effectiveness - Governance and Risk
Toronto, CAN