C# Automation Engineer

Veracity Solutions

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of hands-on experience as a web automation engineer.
  • Experience with C#/.NET for automation system implementation.
  • Strong software engineering fundamentals, including DevOps and release management.
  • Proficiency in C# programming, including OOP, data structures, and design patterns.
  • Intermediate understanding of dependency injections, delegates, and LINQ.
  • Advanced skills in reflection, asynchronous programming, and memory profiling.
  • Familiarity with various project types, including microservices and cloud-based applications.

Responsibilities

  • Develop an automated regression testing harness to run batches overnight or on demand.
  • Create test data for new services in development.

Benefits

  • Hybrid work model with 2 days per week onsite.
  • Opportunity to work in a dynamic trading environment.
Full Job Description
Job Title: C# Automation Engineer

Job Location: Toronto, ON (Hybrid - 2 days/week onsite)

# Positions: 1

Employment Type: FTE

Key Technology: C#

Job Responsibilities:
• utomated 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:
• 10+ 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.
• dvanced 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++

Similar Jobs

More Jobs at Veracity Solutions

More Information Technology Jobs

Find similar C# Automation Engineer jobs: