Job Description
Sr GCP Cloud Developer
Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.
They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics.
With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.
Company location: Downtown Toronto,
Hybrid work environment – mix of home, office and client site
Perm / FTE role: Salary: Market rate + benefits and performance bonus
RESPONSIBILITIES
• Understand and translate business requirements into system designs on client engagements.
• Design, build, run, and deploy cloud-native applications on GCP environments, ensuring quality and security.
• Design and implement integrations with external third-party APIs (e.g., Bloomberg, QuantLib) for pricing models and analytics.
• Adopt modern design approaches including microservices, serverless, and containers.
• Apply agile approach to development and delivery.
• Design and develop automated unit testing.
• Integrate applications with Continuous Integration/Continuous Delivery (CI/CD) framework as needed.
• Provide estimates for analysis, design, development, and testing.
• Lead and mentor junior team members.
• Ensure compliance with business, data, and technical requirements.
• Ensure compliance with coding standards, client policies, business, data, and technical requirements.
REQUIREMENTS
• Bachelor’s degree in Computer Science or Engineering.
• Minimum 8 years of experience in system design, application development, cloud infrastructure, or IT consulting, with participation in complex projects.
• Strong programming skills in Java and Python, with experience in cloud-native development.
• Experience deploying solutions using GCP services (e.g., Cloud Run, GKE, BigQuery, Dataflow, Cloud Functions).
• Strong knowledgeable in SQL databases.
• Demonstrated success integrating Bloomberg APIs and QuantLib in production environments.
• Proficient in ReactJS and Spring framework.
• Strong working knowledge of microservices, event-driven programming, REST-oriented API, and Continuous Integration/Delivery (CI/CD) principles.
• Experience developing and executing automated unit tests.
• Working knowledge in agile software methodologies and development tools (e.g., Jira).
• Strong business acumen in financial industries (i.e., in one or more of retail banking, commercial banking, capital markets, wealth management, insurance, pension funds, and fintech).
• Google Professional Cloud Developer Certification is preferred.
• Excellent communication, diagnostic and problem-solving skills.
• Ability to work independently and thrive in a collaborative team environment.