Back to results

Senior Application Developer- Azure

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
You can demonstrate experience. 2-3 years as an Application Developer/Support and Integration Specialist wearing multiple hats to help support internal clients.
Posting language
English
Posted

Original job description

We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com

What you'll be doing


As a member of CIBC’s team, the Senior Application Developer is responsible for the detailed technical design and development of applications using various technology platforms. The role performs tasks of technical depth and breadth, utilizing a solid understanding of business dynamics to conduct impact analysis and provide feedback on problems with recommended solutions. The Senior Application Developer determines methods and approaches to projects, transforming business requirements specifications into programming instructions, designing, coding and testing programs. In addition, the role plays a key role in the development and implementation of database management solutions, supporting the company’s backup plans. The role uses judgement and autonomy on day to day tasks, exercising considerable latitude to conduct data source analysis and negotiate with users regarding requirements.


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.


How you'll succeed


  • Programming Skills - Develop, code and test end-to-end stack of applications. Review, analyze, and modify programming systems, including coding, testing, and debugging.
  • Systems Implementation - Participate and conduct technical design, development, and integration of cross functional, multi-platform application systems.
  • Troubleshooting  and Technical Skills – Work closely with key business and technology partners to ensure that business and client impact issues are well understood and addressed. Ensure adherence to all regulatory and information security standards and policies are maintained in all aspects of the application management. Provide technical guidance concerning business implications of application development projects.

Who you are


  • You can demonstrate experience. 2-3 years as an Application Developer/Support and Integration Specialist wearing multiple hats to help support internal clients. You must have good knowledge and understanding year of Software Development Life Cycle, good understanding of databases, Oracle, SQL, batch processing, knowledge of firewalls, FTP and SFTP. Experience in application production support including logical thinking, organizational and troubleshooting skills. Ability to manage relationships with technology and business partners to ensure the systems and processes supporting the applications are operating effectively and efficiently. Azure cloud development and design working knowledge . Knowledge of Azure App services: Web apps, API Apps, Frontend SPA apps Azure Network Security groups ,Azure monitor ,Azure data lake, Azure data factory ,Azure SQL/Azure SQL MI, Azure Function App, Azure Key Vault. Working knowledge in partitioning, indexes, statistics, explain/execution plans, etc is a plus .Experience in creating Power BI Reports and analytics. Experience building and  integrating with external systems using REST API connectors. Knowledge and experience of using GIT and Azure Devops .Production support is required for this role.
  • You have a degree/diploma in Computer Science, Engineering, Management Information Systems, or a related field of study.
  • You give meaning to data. You enjoy investigating complex problems, and making sense of information. You're confident in your ability to communicate detailed information in an impactful way.
  • You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
  • You're passionate about people. You find meaning in relationships and build trust through respect and authenticity and enjoy being a team member.
  • You live your values. You bring high standards, genuine care to your relationships, and want to grow with an employer that shares your values and brings out your best.

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com

  • CIBC is committed to clarity in our hiring process. All roles posted are opportunities we’re actively recruiting for, unless stated otherwise.

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit

  • We may ask you to complete an attribute-based assessment and other skills test (such as simulation, coding, French proficiency).

  • We use artificial intelligence tools during the recruitment process. Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.

Job Location

Toronto-81 Bay, 11th Floor

Employment Type

Regular

Weekly Hours

37.5

Primary Recruiter

Anju Rani

Skills

Application Development, Application Testing, Database Management, Debugging, Impact Analysis, Microsoft Azure, Microsoft Azure SQL Database, Structured Query Language (SQL), Systems Troubleshooting, Work Collaboratively
More about this job

Responsibilities

The Senior Application Developer is responsible for the technical design, development, and testing of applications across various platforms. They also manage database solutions, perform impact analysis, and provide production support while collaborating with business partners.

Requirements

Candidates must have 2-3 years of experience in application development and support with a strong understanding of the Software Development Life Cycle. Proficiency in Azure cloud services, SQL, Oracle, and integration technologies is required, along with a relevant degree or diploma.

Skills

  • Application Development
  • Azure Cloud
  • SQL
  • Oracle
  • Production Support
  • REST API
  • Git
  • Azure DevOps
  • Power BI
  • Database Management
  • Troubleshooting
  • System Integration
  • Technical Design
  • Batch Processing

Visa sponsorship

Not detected in the job text

Hiring contact

Anju Rani

Categories

  • Technology
  • Software
  • Data & Analytics
  • Finance & Accounting

Keywords

  • Azure
  • Application Developer
  • SQL
  • Oracle
  • Azure App Services
  • Azure Data Factory
  • Azure SQL
  • Azure Function App
  • Azure Key Vault
  • Power BI
  • REST API
  • Git
  • Azure DevOps
  • Production Support
  • Database Management
  • System Integration
  • Technical Design
  • Batch Processing
  • Firewalls
  • FTP
  • SFTP
  • Computer Science
  • Engineering
  • Management Information Systems

Report this job