Software/Engineering Developer
Job#: 3037475
Job Description:
Client: Top 5 Bank
Line of Business: Quantitative Engineering
Duration: 6 month contract (extension likely)
Start Date: ASAP
Work Location: Hybrid – 4 days onsite (downtown Toronto), 1 day remote
Hours: 40 hrs/week; Monday–Friday, standard business hours
- Engineering team supporting enterprise-grade applications and platforms
- Focused on real-time data processing, analytics, and system performance
- High-visibility initiative tied to modernization of a core platform
Our client is seeking a Software Developer to join a high-performing engineering team working on mission-critical applications. This role will focus on enhancing core systems, building real-time applications, and contributing to scalable, high-performance infrastructure. The position offers strong visibility and close collaboration with business and technical stakeholders.
- Design and develop high-performance applications using C# programming
- Build and maintain distributed systems and microservices architecture
- Develop applications supporting real-time data processing and analytics
- Collaborate with cross-functional teams to enhance core platforms
- Implement CI/CD pipelines and promote DevOps best practices
- Develop and maintain messaging systems (Kafka, ActiveMQ)
- Implement monitoring/logging solutions (Prometheus, Grafana, Kibana)
- Participate in code reviews, testing, and QA processes
- Maintain and support existing systems and applications
- Partner with internal stakeholders to deliver new features
- Stay current with emerging technologies and industry trends
- 5–10 years of experience in C# development
- Strong experience with modern C# and object-oriented programming
- Experience building distributed systems and microservices
- Strong experience with Windows and Linux environments
- Experience with CI/CD tools (Jenkins, Git, GitLab)
- Strong analytical and problem-solving skills
- Programming: C#, Java, Python
- Operating Systems: Windows, Linux
- Containers: Kubernetes
- Monitoring: Prometheus, Grafana, Kibana
- CI/CD: Jenkins, Git, GitLab, Ansible
- Experience working with analytics or data-intensive platforms
- Experience with cloud technologies (AWS, Kubernetes)
- Experience with messaging systems (Kafka, ActiveMQ)
- Experience within large enterprise environments
- Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, Physics, or related technical field
- Use of AI tools during coding assessments
- Round 1: Virtual (Teams)
- Coding assessment + technical discussion
- Round 2: In-person (2 hours)
- 1 hour coding on client laptop
- 1 hour technical/experience discussion
- Target interviews: Week of June 22
- Collaborative, high-performing engineering team
- High-visibility project with impact across core systems
- Strong emphasis on ownership, DevOps practices, and automation
Apex pay scales are determined by role, experience, skill set, and location. For this position, the estimated hourly range is:
- Role Type: Contract
- Location: Ontario
- Hourly Range: $66-71
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.
Everforth Apex Benefits Overview: In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA.