Application Consultant
CIBC India
Job Description
What Youll Be Doing (position summary):
The Application Consultant is responsible for designing, developing, integrating, and maintaining advanced application solutions to support business objectives. The role requires expertise in Java, JavaScript and automation technologies (BluePrism, Uipath Power Platform etc.), ensuring efficient and scalable solutions. The incumbent works independently with limited oversight, delivering work package-level deliverables and collaborating with QA and business partners to resolve defects and provide technical direction.
The role also supports automations running in production, including troubleshooting, analysis, and timely resolution of incidents/defects impacting business and client outcomes. The incumbent applies sound SDLC practices to deliver high-quality solutions, including coding, testing, debugging, and integration across platforms.
At CIBC India we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (including on-site and remote work) will be discussed at the time of your interview.
How Youll Succeed (responsibilities):
Application Development & Integration:
- Design, develop, and maintain applications using Java, JavaScript and RESTful APIs.
- Lead creative troubleshooting and apply test-driven development practices to ensure high-quality deliverables.
- Develop, code, test, and debug end-to-end applications; review and modify existing programs to improve stability and performance.
- Integrate and document work packages in Application Design Document, Oracle (query building), and MS SQL.
- Apply working knowledge of Azure for cloud-based application development and deployment.
Department: Enterprise Technology Job Function: Application Development
Strategic Business Unit: Global Technology.
Automation & RPA:
- Develop and maintain automation solutions using Blue Prism/UIPath/MS Power Platform ensuring efficient process automation and integration.
- Document automation work packages and ensure alignment with business requirements.
- Participate in the technical design, development, and integration of cross-functional, multi-platform automation solutions.
- Support automation solutions in production and ensure adherence to applicable regulatory, risk, and information security standards and policies.
Collaboration & Communication:
- Work independently to deliver assigned work packages with minimal oversight.
- Collaborate directly with QA and business partners to provide direction on defect resolution and ensure alignment with business needs.
- Work closely with business and technology partners to understand impact, negotiate requirements where needed, and provide technical guidance on business implications of solutions.
- Communicate clearly and effectively to provide technical guidance and documentation.
Innovation & Continuous Improvement:
- Apply hands-on experience with Github co-pilot to enhance development efficiency and solution quality.
- Identify opportunities for process improvements and contribute to the continuous advancement of application development practices.
CROSS-FUNCTIONAL RELATIONSHIPS:
- Collaborates with QA teams and business partners to identify, discuss, and resolve technical issues and defects.
- Works with internal IT teams for integration, deployment, and support of application solutions.
- Engages with external vendors or technology partners as required for solution delivery and support.
COMPLIANCE REQUIREMENTS/RESPONSIBILITIES:
- As an employee of CIBC, the incumbent must comply with all applicable CIBC and Line of Business policies, standards, guidelines and controls.
AUTHORITIES/DECISION RIGHTS:
- As a key ontributor to the business unit, this job has the authority to recommend changes to business processes in order to enhance operational efficiency and effectiveness.
JOB DIMENSIONS:
- Responsible for delivering complex work packages independently and ensuring timely completion of assigned deliverables.
- Provides advisory and support services to QA and business partners regarding application defects and enhancements.
- Contributes to the achievement of business unit goals through advanced technical expertise and solution delivery.
KNOWLEDGE AND SKILLS:
Education: Bachelor's Degree in Computer Science, Engineering, Information Tech or related field.
Must have skills:
- 7+ years of hands-on experience in development.
- 5+ years of hands-on experience in Robotics Process Automation (RPA) utilizing automation tools - Blue Prism and UiPath (Pega Robotics, and Microsoft Power Platform are considered assets).
- Strong skills in documenting work packages in Application Design Document, Oracle (query building), and MS SQL.
- Working knowledge of Azure cloud technologies.
- Strong understanding of SDLC, business process automation concepts, APIs, databases, and batch processing.
- Tooling: source control and work management tools such as Git, TFS, Jira, and Azure DevOps (or equivalents).
- Excellent troubleshooting, analytical, and test-driven development skills.
- Clear and effective communication skills for technical direction and defect management.
Nice to have:
- 7+ years of API development and integration experience; REST is considered an asset.
- Experience with Pega Robotics and GitHub co-pilot is an asset.
WORKING CONDITIONS:
- This role operates within a normal office environment with little exposure to adverse working conditions.
About CIBC
CIBC is a leading North American bank, with a history of more than 150 years of living our purpose - to help make your ambition a reality. Client relationships are at the centre of our strategy, and our growth is enabled by a highly engaged and connected global team. From digital banking to community impact, were proud to drive progress for our clients and our communities.
Recognized for our culture, award-winning innovation and community investment, CIBC continues to evolve by putting people and progress at the centre of everything we do.
About CIBC India
CIBC India is a technology and operations hub in Hyderabad, where youll be part of our highly engaged and global team, and play a central role in supporting our growth. Whether youre driving innovation in digital banking or streamlining client onboarding, youll be part of a culture recognized for excellence and investment in people. At CIBC India, people and progress are at the centre of what we do: youll develop skills, collaborate with industry leaders, and see your ideas realized in a culture that values progress and belonging.
We provide cutting-edge resources, ongoing learning, and a supportive environment where people come first. If youre ready to create meaningful change and build your future, CIBC India is where your ambition meets opportunity.
What CIBC India Offers:
At CIBC India, your goals are a priority. We start with your strengths and ambitions and strive to create opportunities to tap into your potential. We aspire to give you a career that goes well beyond your compensation.
- We work to recognize you in meaningful, personalized ways including competitive fixed pay, performance-based incentive programs, a family-first benefits program, employer contributions for your retirement, attractive time off and leave offerings, wellbeing support, and MomentMakers, our social, points-based recognition program
- Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients worldwide
- We cultivate a culture where you can express your ambition through initiatives like Purpose Day, a paid day off dedicated for you to use to invest in your growth and development
Privacy:
By proceeding with the creation of a profile and submitting an application in response to this job posting, you acknowledge and agree that your personal data will be collected, used, retained and disclosed by CIBC India and its affiliates, as described in theCandidate Privacy Statement(https://www.cibc.com/content/dam/cibc-public-assets/int/documents/candidate-privacy-statement-in-en.pdf).