Back to search
ConsultNet Technology Services and Solutions Linkedin · Posted 17d ago

Software Engineer

Lehi

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Title: C# Software Engineer III (Modern .NET Core)

Locations: Lehi or Logan or Mendon (hybrid schedule, 3x/wk onsite)

Target Start Date : ASAP

Long-Term Contract (2-3 years)

Pay Rate : $60.00-$70.00 (DOE)


Our client, a global leader in advanced autonomous and robotic solutions across multiple industries, is seeking a C# Software Engineer III to join a highly technical, architecture-driven engineering team. This group builds and supports large-scale, multi-tier applications (600–800 projects within a single application ecosystem) across both desktop and web environments.


This role is ideal for an engineer with deep experience in C# and modern .NET Core (not limited to ASP.NET/web development) who understands how systems are designed—not just built—and thrives in an environment that values clean architecture and strong engineering fundamentals.


What You'll Do

  • Design, develop, and maintain applications using C# and modern .NET Core / .NET (latest versions)
  • Contribute to a complex, multi-tier architecture supporting desktop and web applications
  • Apply object-oriented design principles to build scalable, maintainable systems
  • Implement and leverage dependency injection and modern architectural patterns
  • Work with SQL Server and Entity Framework for data access and persistence
  • Collaborate on system design, architecture decisions, and performance improvements
  • Troubleshoot issues across application layers and enhance system reliability


What We're Looking For

Required:

  • 5+ years of experience with C# and modern .NET Core / .NET
  • Deep understanding of object-oriented programming (OOP)
  • Experience with dependency injection
  • Solid experience with SQL Server and application/data interaction
  • Experience with Entity Framework or similar ORM tools
  • Understanding of multi-tier architecture and its real-world application
  • Experience working on complex, enterprise-level applications
  • Ability to clearly articulate technical and architectural concepts


Preferred:

  • Experience with desktop application development (not just web-based / ASP.NET)
  • Familiarity with MVC and modern architectural patterns
  • Background in C++ or experience with real-time systems/devices
  • Exposure to large, highly modular application environments


What Sets You Apart

  • You understand the "why” behind architectural decisions
  • You've worked on large, complex systems, not just smaller applications
  • You bring depth of knowledge, not just surface-level framework experience
  • You're comfortable discussing design, scalability, and system structure


Why Join

  • Work on large-scale, technically challenging systems
  • Be part of a team that prioritizes engineering rigor and strong architecture
  • Collaborate with experienced engineers and grow your technical depth
  • Join a team that is raising the bar and investing in long-term quality


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent