Senior C# Developer - Financial Services

<strong>Tech Talent International (SI)</strong> supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.<br><br>We currently have a role as a <strong>Senior C# Developer - Financial Services</strong> with our large consulting client on a long term project with a major financial services client in the downtown Montreal area.<br><br><strong>Role:</strong> Senior C# Developer - Financial Services<br><br><strong>Type: </strong>Fulltime, Perm<br><br><strong>Location: </strong>Downtown Montreal, QC - Hybrid (roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)<br><br><strong>Salary: </strong>$110,000 - $120, 000 + up to 9% performance bonus + 4-5 weeks paid vacation + RRSP contribution + benefits + sick/personal days<br><br><strong>Contract option:</strong> Tis role is also available as a long term contract role, pay rate on corp to corp basis would be <strong>$80-100/hr<br><br></strong><strong>Position Overview<br><br></strong><strong>Service Details<br><br></strong>Orchestrade is a 3rd party application that our client extends to suit its own needs via a plugin architecture. As such the decision of whether to upgrade components (.NET for example) and its timing is driven by the vendor. <br><br>The daily mission include:<br><br><ul><li>Coding </li><li>Testing </li><li>Refactoring and optimizing existing components </li><li>Performing code reviews </li><li>Participating in cross-dev teams tasks (release management, regression checker, others) <br><br><br></li></ul><strong>Requirements<br><br></strong><ul><li>Demonstrated expert-level skill in C# and Visual Studio environment. </li><li>Significant professional experience as a back-end/server-side developer and/or working on standalone desktop applications. This role is not suited for candidates with primary experience in web development, GUI, front-end design, or those seeking a "full-stack" position. </li><li>Strong abilities in multithreaded programming, data structures, algorithms, SQL, robust code design, and application optimization. </li><li>Experience with Git source control is highly desirable. </li><li>Proven experience in identifying, detecting, and refactoring underperforming code to improve application efficiency and performance. </li><li>Familiarity with TDD and BDD concepts and a willingness to apply these methodologies to both new and existing codebases. </li><li>In-depth understanding of theoretical and practical programming concepts, demonstrating curiosity about the internal mechanisms of APIs and architectural choices (e.g., understandinghowa .NET API works internally, not justwhento use it). </li><li>Prior experience in finance, trading, or domain-specific knowledge of asset classes (rates, FX, fixed income, structured products) is beneficial but not mandatory. </li><li>Technology Stack Exposure (not limited to): SQL Server, gRPC, nHibernate, WinForms, WCF, REST API, Swagger etc. </li><li>Must be fluent in English with excellent verbal and written communication skills. </li><li>Ability to work independently while fostering a collaborative environment, willing to mentor others and maintain a positive, non-arrogant professional demeanor.</li></ul>

Back to blog

Other Jobs To Apply