About this role
Important Points:
• The expected base salary range for this position is
$40/Hr - $45/Hr
, depending on experience, skills, and internal equity.
• The Company offers a total rewards package for this position that may include employer-sponsored benefits, where applicable and subject to eligibility requirements, such as supplemental health and dental coverage, life insurance, disability insurance, retirement or savings programs, paid time off, and other benefits.
• The availability, structure, and scope of benefits may vary based on role, employment status, work location, and applicable federal and provincial laws.
• The Company provides all statutory entitlements, including public holidays, vacation, leaves of absence, and government-mandated benefits, in accordance with applicable law.
• We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications.
• These tools are used to enhance consistency and efficiency.
• All hiring decisions involve human review and are not based solely on automated processing.
Role Summary:
• Client is looking for high-potential new graduate Software Developers to join an application development team building internal enterprise applications and platform capabilities for the bank.
• This is a strong opportunity for a sharp, hard-working new grad who can think outside the box, learn quickly, and build clean, reliable applications at speed. The ideal candidate will have strong computer science fundamentals, hands-on project or internship experience, and the ability to work through ambiguous problems with urgency and ownership.
• This person does not need 5+ years of experience. Bank is looking for someone with strong raw ability, strong work ethic, and the technical foundation to grow into a high-performing developer on the team.
Key Responsibilities:
• Build and enhance internal applications, backend services, APIs, and automation tools.
• Work with senior developers and technical managers to turn business and technical requirements into working software.
• Develop clean, maintainable code using modern development practices.
• Support application integrations, data movement, and workflow automation across enterprise systems.
• Write SQL queries and support basic data validation, troubleshooting, and backend logic.
• Assist with testing, debugging, root cause analysis, and production activities.
• Learn bank’s technology environment quickly and contribute to delivery in a Waterfall project structure.
• Bring strong problem-solving, curiosity, and energy to a fast-moving build environment.
Must-Have Skills:
• Recent graduate from a strong Computer Science, Software Engineering, Computer Engineering, Math, or related technical program.
• Strong academic foundation in data structures, algorithms, object-oriented programming, databases, and software design.
• Hands-on coding experience through co-op, internship, capstone, hackathon, GitHub, or personal projects.
• Experience with at least one backend language such as C#, Java, Python, or similar.
• Strong understanding of APIs, application logic, debugging, and clean code principles.
• SQL experience, including joins, queries, stored procedures, or database-backed application work.
• Ability to learn quickly, work hard, and solve problems independently.
• Strong communication skills and ability to work with business, technical, and data teams.
• Comfortable working in a structured enterprise environment with documentation and Waterfall delivery.
Nice-to-Have Skills:
• C# / .NET development experience.
• Azure exposure, including Azure Functions, App Services, Data Lake, Data Factory, or Databricks.
• Experience building applications, tools, automations, or data-driven platforms.
• Previous co-op or internship experience at a bank, enterprise technology team, SaaS company, or high-performing startup.
• Strong GitHub, hackathon, competitive programming, or project portfolio.
• Exposure to cloud, data engineering, DevOps, CI/CD, or enterprise integration.
Ideal Candidate Profile:
• New grad or early-career developer with strong technical upside.
• Comes from a strong technical university