Senior .Net Developer

Toronto 22 months ago Remote Full-time External
480 - 534
Position Title: .Net Back End Specialty Developer Duration: 12 Months Target Start Date: Feb. 26th, 2024 Office Location: 81 Bay 28th Floor - Hybrid - On site on Thursdays and the last Friday of every month. How many years of experience? 8+ years of C# / .Net development with Test Driven Development experience (TDD, ATDD or BDD). Line of Business: Capital Markets - Regulatory Technology Potential for this contract to be extended or converted to FTE? Extension yes Work Schedule (hours per week, start time): 37.5 Hours/week, 9-5 Monday to Friday with slight flexibility as long as they attend all meetings Potential for OT? Occasionally weekend work is needed for deployment. Interview Process: Panel style MS Teams interview with the hiring manager and another senior manager. 1 hour in length and fairly technical in nature. Will require candidates to share screen and pull up Notepad. Dates & Times: Feb. 8th & 9th after 3PM. Decisioning process on offers: Fairly quick decisioning process but may need to wait until the manager receives final confirmation that current resources cannot be renewed. Reason the role is open? Backfill for resources hitting tenure Selling points of the positions: This is very impactful work for the bank and a great opportunity to be a part of some interesting projects. Job Description: • You’ll be joining CIBC’s Regulatory Technology Team. You’ll be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale mobile projects involving multiple back-end systems. • As a Full Stack Developer (.NET C#), you’ll assemble, implement and maintain easy, flexible, and personalized solutions that enhance the client experience. • You’ll lead the planning and strategy for the technical design, development and integration of these applications. • At CIBC we enable the work environment most optimal for you to thrive in your role. • You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1 day per week on-site, while other days will be remote. How you'll succeed • Design and development - Perform and coordinate complicated application programming activities. Design the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches. Lead the design and development of cost-effective and innovative solutions. • Strategic planning - Develop multi-year technology roadmaps that align with the bank’s vision, strategy, and business goals. Lead multiple complicated projects involving backend systems, new technology, and the enhancement of existing applications. • Leadership skills - Act as the mobile development team lead and run code-review sessions with the wider team to ensure the project is on track to meet goals. Support and mentor intermediate and senior developers by sharing knowledge, collaborating and problem solving. Must Have Requirement: • 8+ years of C# / .Net development with Test Driven Development experience (TDD, ATDD or BDD) • Degree/diploma in Computer Science, SW Engineering/or related programming degree/diploma • Azure development • SQL Server - Strong back end development • Unit Testing • Banking Nice to Have: • Experience with: PowerShell, ASP.NET, MVC, XML, Json, .Net Core, Microservices, RESTful API • Knowledge of React, Agile, Elastic search and SOLID design principle • Experience with SSIS/SSRS Job Types: Full-time, Fixed term contract, Freelance Salary: $90.00-$100.00 per hour Expected hours: 37.5 per week Flexible Language Requirement: • French not required Experience: • C#: 8 years (required) • Test-driven development: 8 years (required) • Microsoft SQL Server: 8 years (required) • Unit Testing: 3 years (required) Work Location: Hybrid remote in Toronto, ON M5J 0G1