C#/.Net Full Stack Software Engineer
Job in
Salt Lake City, Salt Lake County, Utah, 84193, USA
Listed on 2025-11-25
Listing for:
STG
Full Time
position Listed on 2025-11-25
Job specializations:
-
Software Development
C# / Unity Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
We are looking for an experienced .NET Software Engineer with deep expertise in C# and modern .NET technologies to build high-performance, scalable applications. This role involves developing both enterprise-level and desktop solutions, crafting dynamic user interfaces with React or Angular, and leveraging cloud platforms like Azure to deliver robust and efficient software.
The ideal candidate will have a strong background in RESTful API and microservices development, database design using SQL Server, and Dev Ops practices such as CI/CD pipelines.
Your Role Responsibilities- Deep expertise in C# with a strong understanding of modern .NET technologies, to develop robust, scalable applications.
- Proven experience with front‑end technologies, including Blazor, React or Angular, 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 Dev Ops 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.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 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 Dev Ops, Git Hub Actions, or similar Dev Ops tool chains.
- Understanding of event‑driven architecture using Azure Service Bus or similar tools.
- Familiarity with Version Control (Git) and Platforms (Git Lab, Git Hub, 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.
- 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.
- Awareness of security principles, secure coding practices and performance optimizations.
- Knowledge of infrastructure‑as‑code tools (Terraform, Cloud Formation, Open Tofu).
- Experience monitoring application performance using tools like Prometheus, Grafana, or similar.
Mid-Senior level
Employment typeFull‑time
Job functionEngineering, Information Technology, and Project Management
IndustriesIT Services and IT Consulting, Business Consulting and Services, and Software Development
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×