Full Stack Developer
Client: Big 5 Bank
Location: Downtown Toronto. Hybrid: 5 days in office per month
Duration of Contract/Perm: 6 months contract with the expectation to convert to full time
Hours/week: 40 hrs/wk. 9-5 PM, M-F
Start date: June 2025
Job Description
We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic technology team. The ideal candidate will be responsible for analyzing complex business requirements and designing, developing, and supporting robust software solutions. This role demands a strong technical background, adaptability, and a proactive approach to problem-solving in a fast-paced environment.
Key Responsibilities:
- Analyze highly complex business requirements and translate them into technical specifications.
- Design, develop, test, and implement scalable software components and applications.
- Serve as a technical expert in modeling, simulation, and analysis efforts.
- Ensure solutions adhere to industry best practices, security standards, and compliance requirements.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Thrive in a dynamic environment and adapt quickly to changing priorities and technologies.
Must-Have Qualifications:
- 4+ years of experience in application design, development, implementation, documentation, and support.
- Proficiency in .NET 5 or later (C#, NHibernate).
- Strong experience with Python.
- Solid understanding of Oracle and PL/SQL (preferred over MS SQL Server).
- Hands-on experience with Angular 15 or later.
Nice-to-Have Skills:
- Prior experience in Capital Markets, especially Equity Markets and/or Prime Brokerage.
- Familiarity with REST APIs or Web Services.
- Experience with Microservices architecture.
- Knowledge of Enterprise Service Bus (ESB) technologies such as IBM MQ and Solace.
- Proficiency in Azure Cloud, including:
- Data Warehousing
- Azure Data Factory
- Serverless computing (Azure Functions, Azure Logic Apps)
- CI/CD pipelines using Azure DevOps