12 Sep
|
Cynet Systems
|
Montreal
12 Sep
Cynet Systems
Montreal
Job Overview:
Requirement/Must Have:
- Demonstrated expert-level skill in C# and the Visual Studio environment.
- Significant professional experience as a backend/server-side developer or working on standalone desktop applications.
- Strong abilities in multithreaded programming, data structures, algorithms, and SQL.
- Experience with Git source control is highly desirable.
- Proven experience in identifying, detecting, and refactoring underperforming code to improve application efficiency and performance.
- Familiarity with TDD and BDD concepts and a willingness to apply these methodologies to both recent and existing codebases.
- In-depth understanding of theoretical and practical programming concepts, including internal mechanisms of APIs and architectural choices.
- Prior experience in finance, trading, or domain-specific knowledge of asset classes, rates, FX, fixed income, or structured products is beneficial but not mandatory.
- Exposure to technology stack including SQL Server, gRPC, nHibernate, WinForms, WCF, REST API, and Swagger.
- Strong verbal and written communication skills.
- Ability to work independently while fostering a collaborative environment and mentoring others.
Responsibilities:
- Develop robust code design and application optimization.
- Identify, detect, and refactor underperforming code to improve application efficiency.
- Apply TDD and BDD methodologies to both new and existing codebases.
- Maintain a professional demeanor and mentor other team members.
- Work on backend/server-side development and standalone desktop applications.
- Utilize multithreading, data structures, and algorithms to solve complex problems.
Nice to Have:
- Experience with Git source control.
- Prior experience in finance, trading, or domain-specific knowledge of asset classes, rates, FX, fixed income, or structured products.
Skills:
- C#.
- .NET.
- Visual Studio.
- Backend/Server-Side Development.
- Multithreading.
- Data Structures & Algorithms.
- SQL Server.
- Performance Optimization.
- Git.
- TDD/BDD.
- gRPC.
- REST API.
- WinForms.
- WCF.
- Swagger.
- NHibernate.
Qualification And Education:
- 5-10 years of experience in C# development.
- Expert-level skill in Visual Studio environment.
- Strong understanding of .NET API internal mechanisms.
📌 Senior C# Backend Developer (Montreal)
🏢 Cynet Systems
📍 Montreal