Aristotle logo
Aristotle1 week ago

Senior .Net Software Engineer

Hybrid · Provo, Utah, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Senior .Net Software Engineer to join a startup-like environment building and improving C#/ASP.NET backend systems for a trading/financial platform. Lead and collaborate on architecting the next version of the trading engine, optimize performance and scalability, implement RESTful APIs, apply design patterns and SOLID principles, and work with distributed systems, message queues, and SaaS infrastructure. Role involves developing web experiences and backend services, participating in code reviews and technical planning, and contributing to a technology stack including C#, ASP.NET Web API, Vue.js frontend, SQL Server, Azure, and Kafka. Hybrid work model with one in-office day per week in Provo, Utah.

Required Qualifications

  • Bachelor's degree in computer science or related field
  • Minimum of 5 years of experience designing and developing C# enterprise software
  • Strong proficiency in C# and ASP.NET
  • Knowledge of design patterns and SOLID principles
  • Understanding of modern programming practices: dependency injection, async/await, clean architecture
  • Experience with distributed systems, pub/sub, message queues
  • Proficient with Entity Framework and SQL Server
  • RESTful API design and implementation
  • Experience with high-volume, highly scalable SaaS infrastructures
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Aristotle

Senior .Net Software Engineer

Apply on Sorce