Consultant, Application Development-30671] (Hyderabad)

Consultant, Application Development-30671] (Hyderabad)

09 Nov
|
CIBC India
|
Hyderabad

09 Nov

CIBC India

Hyderabad

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 center of our strategy, and our growth is enabled by a highly engaged and connected global team. From digital banking to community impact, we’re 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 you’ll be part of our highly engaged and global team, and play a central role in supporting our growth. Whether you’re driving innovation in digital banking or streamlining client onboarding, you’ll be part of a culture recognized for excellence and investment in people. At CIBC India, people and progress are at the center of what we do: you’ll 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 you’re 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.

What You’ll Be Doing (position summary):

The consultant leads the development, enhancement and maintenance of critical software solutions using .NET, SQL, Angular, Azure, and related technologies. It collaborates with cross-functional teams to design robust applications and drive technical innovation. It ensures high-quality delivery that supports strategic business objectives and enhances client experiences.

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 You’ll Succeed (responsibilities):

Design and Development:

- Lead and perform complex full-stack development activities to deliver critical software solutions.
- Design RESTful APIs and microservices using Node.js and .NET/.NET Core, and build rich web UIs with Angular, to provide scalable and responsive applications.
- Define the technical architecture, including data models, integration patterns, testing strategies and performance considerations, to ensure robust solutions.
- Take features from idea to production, including requirements refinement, design, implementation, automated testing, deployment, and monitoring, so solutions are secure, scalable, observable, and easy to support.

Strategic Planning:

- Contribute to and help evolve multi-year technology roadmaps to align with the bank's vision, strategy, and business goals.
- Lead complex projects involving backend services, modern front-end frameworks and integration with existing platforms and APIs to deliver business outcomes.
- Translate business requirements into technical solutions across UI, application, and data layers to meet business needs.

Leadership Skills:

- Influence outcomes through effective relationship building to align stakeholders on technical direction.
- Collaborate within the team and across functions to achieve shared goals.

Continuous Improvement:

- Use generative AI assistants such as GitHub Copilot effectively, writing clear prompts and reviewing and adapting AI-generated code, to improve quality and speed.
- Help the team adopt AI-assisted development workflows to maintain robust engineering standards.
- Apply secure coding, design patterns and SOLID principles to keep solutions maintainable and secure.

Operational Efficiency:

- Apply CI/CD pipelines, Git version control and automated unit, integration, API, and UI testing to speed up reliable releases.
- Implement monitoring and alerting to detect issues early and reduce support effort.
- Ensure outcomes adhere to regulatory requirements in partnership with Compliance and Audit teams to reduce risk.

Learning and Development:

- Keep current with emerging technologies, tools, and industry practices to sustain technical expertise.
- Share knowledge and best practices, including AI-assisted development, to build team capability.
- Build knowledge of banking products, services, and regulations to improve solution relevance.

CROSS-FUNCTIONAL RELATIONSHIPS:





- Collaborates with cross-functional teams when designing applications and delivering solutions that meet business objectives.
- Partners with Compliance and Audit teams to ensure outcomes adhere to regulatory requirements.

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 contributor to the business unit, this job has the authority to recommend changes to business processes in order to enhance operational efficiency and effectiveness.
- Experience: 7+ years of experience

Who You Are (skills/qualifications):

- Degree or diploma in Computer Science, Engineering, MIS or a related field, or relevant certifications and/or completion of a relevant bootcamp.

Must Have Skills:

- 7+ years of relevant experience
- Backend development using .NET/C#, .NET Core, RESTful API design and integration with external services.
- Front-end development with Angular, modern JavaScript/TypeScript and responsive UI development.
- Core engineering practices: object-oriented and functional design, secure coding, unit and integration testing, API and UI automation, CI/CD pipelines and Git.
- Strong understanding of design patterns (creational, structural, behavioral), SOLID principles and secure, scalable distributed microservices design.
- AI fluency, with 1-2 years of experience using AI tools to accelerate development, unit testing, document generation and proofs of concept.
- Ability to work collaboratively and influence outcomes through relationship building.
- Strong analytical, problem-solving and communication skills.
- Ability to translate business requirements into technical solutions across UI, application, and data layers.
- Knowledge of banking products, services, and industry regulations.

Good to Have:

- DevOps and platform engineering: Azure or other cloud platforms, GitHub Actions, Azure DevOps or Jenkins, infrastructure as code, monitoring, and alerting.
- Containers and orchestration: Docker, Kubernetes (OCP or similar), containerized microservices and service mesh concepts.
- Data and messaging: SQL/NoSQL databases, caching, message queues (e.g., Service Bus, Kafka, Solace) and event-driven architectures.
- AI-driven development: prompt engineering, effective use of GitHub Copilot and similar tools, and integrating AI into coding, documentation, and testing workflows.

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 the Candidate Privacy Statement.

📌 Consultant, Application Development-30671] (Hyderabad)
🏢 CIBC India
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: consultant, application development-30671] (hyderabad) / hyderabad