← Serch more jobs

C#/.Net Full Stack Software Engineer

LinkedIn STG Salt Lake City Metropolitan Area
Mid-Senior level Posted April 17, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • The ideal candidate will have a strong background in RESTful API and microservices development, database design using SQL Server, and DevOps practices such as CI/CD pipelines.
  • Deep expertise in C# with a strong understanding of modern .NET technologies, to develop robust, scalable applications.
  • Proven experience with frontend technologies, including Blazor, React, Angular, and NextJS for building dynamic, user-friendly interfaces that integrate seamlessly with backend services.
  • Strong proficiency in object-oriented programming (OOP) principles, design patterns, and C# language features such as LINQ, async/await, and generics.
  • Proven experience in developing enterprise-level applications using C#, ASP.NET Core, and Web API.
  • Extensive experience with SQL Server and Entity Framework Core for database design and efficient data access in C# applications.
  • Hands-on experience with cloud platforms like Azure (App Services, Azure Functions, Cosmos DB) to deploy, scale and manage C# applications in the cloud.
  • Strong background in building RESTful APIs and microservices using C# with a focus on high performance and scalability.
  • Expertise in software development lifecycle (SDLC) processes and agile methodologies like Scrum or Kanban.
  • Hands-on experience with multiple DevOps practices, including CI/CD pipelines, automated testing and infrastructure as code (IaC).
  • Proven ability to mentor junior developers, lead development teams, and deliver high-quality software solutions.
  • Experience integrating Large Language Models (LLMs) or Generative AI capabilities using Azure OpenAI or Semantic Kernel.
  • Experience with Blazor for modern, interactive web UI development in .NET.
  • Familiarity with .NET MAUI for cross-platform application development.
  • Knowledge of Docker and Kubernetes for containerization and orchestration.
  • Familiarity with Azure DevOps, GitHub Actions, or similar DevOps toolchains.
  • Understanding of event-driven architecture using Azure Service Bus or similar tools.
  • Proficiency with AI-driven development tools like GitHub Copilot or Cursor to improve code quality and productivity.
  • Familiarity with Version Control (Git) and Platforms (GitLab, GitHub, or Bitbucket).
  • Experience with task management, issue tracking, and backlog grooming in Jira or similar tools.
  • Clear written and verbal communication with technical and non-technical stakeholders.
  • Willingness to provide and receive constructive feedback during code reviews.
  • Experience collaborating on cross-functional teams.
  • Ability to manage multiple tasks or priorities effectively.
  • Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance.
  • Strong asynchronous communication skills and experience working with distributed, global teams across different time zones.
  • Awareness of security principles, secure coding practices and performance optimizations.
  • Ability to work in sprints, participate in daily stand-ups, and follow Scrum/Kanban practices.
Preferred Skills
  • Awareness of security principles, secure coding practices and performance optimizations.
  • Ability to work in sprints, participate in daily stand-ups, and follow Scrum/Kanban practices.
  • Basic knowledge of deployment automation best practices.
  • Test-Driven Development (TDD) and Unit Testing Best Practices and ability to write unit, integration, and/or end-to-end tests.
  • Familiarity with common testing frameworks like MSTest, NUnit, and xUnit
  • Basic Security and Performance Considerations.
  • Knowledge of infrastructure-as-code tools (Terraform, CloudFormation, OpenTofu)
  • Experience monitoring application performance using tools like OpenTelemetry, Prometheus, Grafana, or similar.
Education
  • (Not required) – Bachelor's degree in Computer Science, Software Engineering, or related field.