Data Application Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- Minimum 2+ years of experience as a Data Application Developer
- Posting language
- English
- Posted
Original job description
CIBC is building a relationship-oriented bank for the modern world, dedicated to doing what’s right for our clients. We embrace the strengths and ambitions of our team members, empowering them to make a meaningful impact and truly valuing their contributions. Our culture fosters an environment where employees can thrive and grow, supported by innovative technology and collaborative spaces. To learn more about CIBC, please visit CIBC.com.
About The Role
As a Data Application Developer within CIBC’s Enterprise Technology team, you will design, develop, test, and enhance applications and data solutions that power the bank. You will translate business requirements into practical technical solutions, analyze data sources, and support technical design decisions. This role involves contributing to database management, backup, and recovery planning to ensure system reliability and resilience. You will work autonomously and collaboratively, liaising with partners to clarify requirements and improve system performance. Your work arrangement, including the balance of on-site and remote work, will be discussed during the interview process.
Qualifications
- Minimum 2+ years of experience as a Data Application Developer
- Strong Oracle and SQL coding skills
- Solid understanding of Software Development Life Cycle (SDLC)
- Experience with batch processing and production application support
- Degree or diploma in Computer Science, Engineering, Management Information Systems, or related field
- Demonstrated logical thinking and troubleshooting skills
- Strong organizational abilities
- Excellent communication and relationship-building skills
- Client-focused mindset with a commitment to delivering high-quality outcomes
- Analyze business requirements and assess system impacts to design effective technical solutions aligned with business objectives
- Develop, code, test, and enhance end-to-end applications across various technology platforms
- Review and modify existing programs including coding, debugging, and performance optimization
- Build and maintain queries in relational database management systems to support application performance and stability
- Support batch processing activities and maintain stable production environments through troubleshooting and issue resolution
- Collaborate with business and technology partners to address client and operational issues
- Ensure application activities comply with regulatory, risk, and information security standards and policies
- Build and maintain strong relationships with team members, clients, vendors, and peers to facilitate effective problem-solving
- Competitive salary and incentive pay
- Comprehensive banking benefits program*
- Defined benefit pension plan*
- Employee share purchase plan
- Vacation offering and wellbeing support
- MomentMakers social, points-based recognition program
- Collaborative workspaces and advanced technological tools
- Purpose Day – a paid day off dedicated to personal growth and development
- Subject to plan and program terms and conditions
CIBC is committed to creating an inclusive environment where all team members and clients feel a sense of belonging. We welcome applicants with diverse abilities and provide an accessible candidate experience. If you require accommodation during the recruitment process, please contact Mailbox.careers-carrieres@cibc.com. We are an equal opportunity employer and strive to ensure fairness and transparency throughout our hiring process.
More about this job
Responsibilities
Analyze business requirements and develop, test, and enhance applications and data solutions across technology platforms. Maintain database queries and production stability, support batch processing and troubleshooting, and ensure work complies with regulatory, risk, and information security standards.
Requirements
Requires at least two years of experience as a Data Application Developer, strong Oracle and SQL coding skills, and a solid understanding of the software development life cycle, batch processing, and production application support. A degree or diploma in Computer Science, Engineering, Management Information Systems, or a related field is required, along with strong troubleshooting, organizational, communication, and relationship-building abilities.
Skills
- Oracle
- SQL
- Batch Processing
- Application Development
- Database Management
- Backup and Recovery
- Troubleshooting
- Debugging
- Performance Optimization
- Production Application Support
- Requirements Analysis
- Logical Thinking
- Communication
- Relationship Building
Benefits
- Competitive Salary and Incentive Pay
- Comprehensive Banking Benefits Program
- Defined Benefit Pension Plan
- Employee Share Purchase Plan
- Vacation and Wellbeing Support
- Social Recognition Program
- Collaborative Workspaces and Advanced Technology
- Paid Personal Growth and Development Day
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Finance & Accounting
Keywords
- Oracle
- SQL
- Batch Processing
- Production Application Support
- Data Application Development
- Application Development
- Data Solutions
- Business Requirements
- Technical Design
- Database Management
- Backup and Recovery
- Queries
- Coding
- Testing
- Debugging
- Performance Optimization
- Troubleshooting
- System Reliability
- Regulatory Compliance
- Risk Management
- Information Security
- Enterprise Technology
- Computer Science
- Engineering
- Management Information Systems