Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Aristotle

Senior .Net Software Engineer

Aristotle

. Develop, maintain, and improve C#/ASP.NET backend systems .

Posted 11/10/2026full-timeProvo • Utah • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C# and ASP.NET development, with a strong focus on architectural design, performance optimization, and scalable SaaS solutions. Proficient in applying design patterns and modern programming practices to enhance system functionality and reliability.

Highest-signal resume keywords
C# DevelopmentASP.NET DevelopmentEntity FrameworkSQL ServerRESTful API Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C#ASP.NETDesign PatternsSOLID PrinciplesDependency InjectionAsync/AwaitClean ArchitectureDistributed SystemsPub/SubMessage Queues
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
SaaSHigh-Volume SystemsScalable InfrastructureSoftware Development Life CycleTechnical Reviews

Tech Stack

Tools & technologies
ASP.NETDistributed SystemsEntity FrameworkSDLCSQL.NET

About the role

Key responsibilities & impact
  • Develop, maintain, and improve C#/ASP.NET backend systems
  • Architect the next version of the C# trading engine to enhance performance and scalability
  • Conduct architectural and technical reviews during the software development life cycle
  • Apply best practices, design patterns, and modern web and mobile development technologies
  • Collaborate with project teams and business owners to analyze system performance and requirements
  • Develop specifications and resolve technical issues related to performance
  • Participate in code reviews, design discussions, and technical planning
  • Work on projects across the technology stack, including web experiences and a financial engine

Requirements

What you’ll need
  • Bachelor's degree in computer science or a related field required
  • A 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, etc.
  • Experience working in distributed systems, pub/sub, message queues, etc.
  • Proficient with Entity Framework and SQL Server
  • RESTful API design and implementation
  • Experience working with high-volume, highly scalable SaaS (Software as a Service) infrastructures

Benefits

Comp & perks
  • health
  • paid holidays
  • 401K
  • PTO
  • remote work friendly
  • great office views
  • competitive compensation
  • medical benefits
  • paid vacation
  • 401k plan
  • stock options
  • Casual dress code
  • non-corporate atmosphere
  • team environment