Mid Level Software Engineer

Sunwest BankSandy, UT
Onsite

About The Position

Experienced .NET Software Engineer with strong expertise in designing, developing, and maintaining scalable, high-performance applications using the Microsoft technology stack. Proficient in C#, ASP.NET Core, and modern .NET frameworks, with a solid background in building APIs, microservices, and cloud-based solutions utilizing AI capabilities. Adept at working in Agile environments, collaborating with cross-functional teams, and delivering secure, reliable, and efficient software solutions aligned with business goals.

Requirements

  • Strong experience in software development using C#, .NET Core / .NET 8+, ASP.NET Core (MVC, Blazor, Web API)
  • Experience with Entity Framework, LINQ
  • Solid understanding of Object-Oriented Programming (OOP) principles
  • Experience with RESTful APIs, Microservices architecture
  • Experience with HTML5, CSS3, JavaScript (basic to intermediate)
  • Experience with SQL Server, Cosmos DB, T-SQL, Stored Procedures
  • Experience with Data modeling and performance tuning
  • Familiarity with Cloud Platforms such as Azure (App Services, Functions, DevOps pipelines)
  • Strong understanding of CI/CD pipelines (Azure DevOps / GitHub Actions)
  • Familiar with Docker, Kubernetes (modern environments)
  • Familiar with Tools and processes such as Visual Studio, Git, Agile/Scrum
  • Experience with performing Unit testing (xUnit, MSTest)
  • Strong knowledge of Secure coding and performance optimization
  • Strong problem-solving and analytical thinking
  • Effective communication and collaboration
  • Ability to work in fast-paced Agile environments
  • Ownership mindset and attention to quality

Responsibilities

  • Design, develop, test, and maintain applications using C# and the .NET ecosystem and AI powered capabilities
  • Build scalable web applications, APIs, and backend services using ASP.NET Core and RESTful architecture
  • Analyze business requirements and translate them into technical design and architecture
  • Integrate data storage solutions (SQL Server, Entity Framework) and optimize database performance
  • Participate in full SDLC phases including design, development, testing, deployment, and maintenance
  • Troubleshoot and resolve production issues, ensuring system stability and performance
  • Translate AI-generated solutions into production-ready implementations aligned with established technology stack, architecture, and coding standards
  • Collaborate with QA, DevOps, Product, and UI/UX teams to deliver high-quality releases
  • Contribute to code reviews, documentation, and best practice adoption

Benefits

  • Team Culture
  • Growth Opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service