Who Can Apply
- Candidates must be legally authorized to work in Canada
Job Description
What You’ll Be Doing
The Consultant, Full Stack Developer is responsible for leading the functional design and development of application systems across all technologies and platforms, with a focus on Power Platform and Azure-related technologies. The role provides consultation for senior management on a wide spectrum of existing and emerging infrastructure technologies, translating user requirements to process and data requirements and developing solutions for the business with far-reaching impact. The Senior Developer, Application Development provides technical leadership to develop precise steps and processing logic across all platforms, ensuring the designed specifications achieve business needs. In addition, the role provides comprehensive senior-level technical consulting to other IT senior management and senior technical teams. The role makes technology selection decisions that are often made in situations where business requirements are not completely defined.
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
Strategic Development & Execution - Perform and coordinate complex solution design activities. Understand the business requirements and translate them into system and application design that is aligned with our technology roadmap. Design and document the technical functionality, infrastructure, interfaces, and integrations. Lead the design of cost-effective and innovative solutions to meet both business objectives and the goal of operational efficiency.
Strategy and Roadmap - Contribute to technology roadmaps that are aligned with the bank’s vision, strategy, and business objectives. Lead multiple complex technology solutions while maintaining consistency across the platform, adopting best practices, and pushing forward continuous improvements.
Stakeholder Management - Act as the solution lead and interface with the project teams by driving and moderating design review sessions to walk stakeholders through and ensure that the overall design aligns with business requirements as well as architectural directions. Support and mentor junior designers and developers through knowledge sharing, collaboration, and effective problem-solving.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
You have experience: You can demonstrate 5+ years’ experience in designing, developing, implementing, and supporting applications and microservices with expertise in most of the following: MS Graph API, MS Teams development, integration with O365 resources, Azure services (Azure Functions, Azure Storage, Azure Cognitive Services, Azure Key Vault), and tools like Azure Logic Apps or Power. Proficient in one or more programming languages: C#, Python, JavaScript/TypeScript. Experience with modern frameworks and libraries for building APIs and backend services (e.g., ASP.NET Core, Node.js).
You embrace and advocate change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
Your influence makes a difference. You know that relationships and networks are essential to success. You inspire outcomes by sharing your expertise.
You’re digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
You're motivated by collective success. You know that teamwork can transform a good idea into a great one. You know that an inclusive team that enjoys working together can bring a vision to life.
Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.
Must Have: C#, .NET Core, Azure cloud, and Javascript
Nice to Have Skills & Experience
CIBC Experience
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.