Job Title: C# Engineer
Job ID: 2024-12748
Job Location: Toronto, ON (2 days/week onsite)
Job Travel Location(s):
# Positions: 2
Employment Type: W2
Duration:Long Term
# of Layers:0
Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers
Key Technology:C#
Job Responsibilities:
- Automated Regression Testing harness – capability to run regression batches overnight or ad hoc to reveal issues.
- Help produce test data for new services being developed.
Skills and Experience Required:
Required:
- 5+ years of hands-on experience as a web automation engineer.
- Must have experience exploring and implementing new ways to automate systems using C#/.NET.
- Software engineering fundamentals including DevOps, Source code and Release Management.
- Basic fundamentals of C# including object oriented programming, data structures, file handling, database fundamentals, unit testing and coding design patterns.
- Intermediate level concepts including dependency injections, delegates, lambda functions, LINQ, EF, assembly concepts and experience around disassembler tools.
- Advanced topics in C# including reflection, asynchronous programming, functional programming, middleware, memory profiling and garbage collection.
- Experience with different project types including but not limited to Windows based, web applications, microservices, web api, data driven application; different architecture patterns (n-tier, soa, event driven, microservices, cloud based).
Desired:
- Worked in Trading environment.
- Experience with C++