Job Search and Career Advice Platform

Enable job alerts via email!

C# Automation Engineer

Highbrow LLC

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

25 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Toronto seeks a skilled C# Engineer with over 5 years of experience in web automation. The role focuses on building automated regression tests and supporting new service development. Candidates should possess a strong understanding of C#/.NET, with exposure to various project architectures and a bonus for trading environment experience. This long-term position allows for on-site collaboration twice a week, fostering a dynamic work environment.

Qualifications

  • 5+ years of experience as a web automation engineer.
  • Expertise in automating systems using C#/.NET.
  • Solid understanding of software engineering fundamentals.

Responsibilities

  • Develop automated regression testing harness to run tests and identify issues.
  • Assist in producing test data for new services.

Skills

Web automation
C#
DevOps
Unit testing
Middleware
Trading environment
Job description
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++
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.