CrawlJobs Logo

C#/.Net Full Stack Software Engineer

stgconsulting.com Logo

Software Technology Group

Location Icon

Location:
United States , Salt Lake City

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • Deep expertise in C# with a strong understanding of modern .NET technologies, to develop robust, scalable applications
  • Proven experience with frontend technologies, including Blazer, 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 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

Requirements:

  • 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 DevOps, GitHub Actions, or similar DevOps toolchains
  • Understanding of event-driven architecture using Azure Service Bus or similar tools
  • 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

Nice to have:

  • 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, CloudFormation, OpenTofu)
  • Experience monitoring application performance using tools like Prometheus, Grafana, or similar
What we offer:
  • Career Development Plans
  • Certifications
  • Mentorship Programs
  • Ongoing training
  • Work-life balance
  • Continuous learning
  • Rewarding excellence
  • Full time positions for consultants with optional benefits

Additional Information:

Job Posted:
December 12, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C#/.Net Full Stack Software Engineer

Software Engineer

Harrington Starr has partnered with a fast-growing fintech that’s transforming h...
Location
Location
United States , London
Salary
Salary:
80000.00 - 120000.00 GBP / Year
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience working with C#/.NET
  • Experience developing front and middle office systems
  • Strong SQL skills
  • Experience with cloud-native solutions (Azure or AWS)
  • Knowledge of event-driven, microservices architectures
  • Full SDLC experience — from design through delivery and support
Job Responsibility
Job Responsibility
  • Develop and maintain software across the full stack
  • Contribute to architecture and design decisions
  • Support, optimise, and maintain production code
  • Research and integrate new technologies
  • Foster a culture of engineering excellence and continuous improvement
What we offer
What we offer
  • bonus and benefits
  • Hybrid working model with flexibility and autonomy
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

Solvd Inc. is a rapidly growing AI-native consulting and technology services fir...
Location
Location
Salary
Salary:
Not provided
solvd.com Logo
Solvd Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with C#/.NET development
  • Strong expertise in monolithic architecture, backend refactoring, and legacy system modernization
  • Hands-on experience with Razor Pages, and MS SQL
  • Ability to independently deliver functional prototypes in compressed timelines
  • Experience deploying .NET applications to Azure or similar cloud platforms
  • Strong communication skills and ability to work directly with non-technical stakeholders
Job Responsibility
Job Responsibility
  • Fork and set up the existing .NET monolithic application and SQL database in a sandbox environment
  • Implement architectural adjustments and new backend logic related to insurance policy configuration
  • Integrate or validate existing Razor-based UI and Developer Express components
  • Ensure the application is fully deployable and functioning end-to-end in a cloud environment (Azure)
  • Collaborate directly with product/domain stakeholders to refine technical requirements
  • Work with the internal team to configure infrastructure, deployment pipelines, and database dependencies
  • Troubleshoot and resolve issues in the legacy codebase as part of PoC development
What we offer
What we offer
  • Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation
  • Be part of a global team with equal opportunities for collaboration across continents and cultures
  • Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards
  • Fulltime
Read More
Arrow Right
New

Senior Engineer - Full-Stack

Our Senior Engineer is a key member of the engineering staff working across the ...
Location
Location
United States , Chevy Chase; Austin; Palo Alto; Dallas; Seattle
Salary
Salary:
100000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced experience with Java, C#/.NET, HTML-5, JavaScript/TypeScript, Angular/react, XML, JSON, RESTful Web Services and/or Flutter (a plus)
  • Experience with one additional modern language such as Java, C# or Python and with open-source software is a plus
  • Advanced experience within the .NET framework, Including SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven full-stack development experience understanding of microservices oriented architecture and API first design (REST, graphQL)
  • Experience architecting and designing new and current systems
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • Ability to excel in a fast-paced environment
  • Architecture assessment and proposals
Job Responsibility
Job Responsibility
  • Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Lead the technical direction for Software, Firmware, and ideally Electronics wit...
Location
Location
United Kingdom , High Wycombe
Salary
Salary:
Not provided
ckgroup.co.uk Logo
CK Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Honors degree in Physics, Mathematics, or Engineering (with a strong Physics component)
  • Industry experience in scientific instrumentation, industrial automation, or a similar high-technology environment where software interacts physically with hardware
  • Expert-level proficiency in C# / .NET and strong proficiency in C/C++ for embedded systems/firmware
  • Demonstrated experience leading or mentoring multi-disciplinary technical teams (Software and Firmware/Electronics)
  • Hold entitlement to work in the UK
Job Responsibility
Job Responsibility
  • Lead the architecture and design of software systems across the full stack, from embedded firmware (C/C++) controlling hardware to high-level application software (C#/.NET)
  • Provide technical guidance, mentorship, and leadership to a team comprising Software, Firmware, and Electronics Engineers
  • Apply a strong understanding of physics to develop algorithms that turn raw sensor data into actionable scientific insight
  • Work closely with hardware engineers to bring up new boards, debug complex opto-electronic systems, and ensure seamless integration between hardware and software
  • Fulltime
Read More
Arrow Right
New

Senior Engineer - Full-Stack

GEICO is seeking an experienced Senior Engineer with a passion for building high...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas; Seattle
Salary
Salary:
100000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced experience with Java, C#/.NET, HTML-5, JavaScript/TypeScript, Angular/react, XML, JSON, RESTful Web Services and/or Flutter (a plus)
  • Experience with one additional modern language such as Java, C# or Python and with open-source software is a plus
  • Advanced experience within the .NET framework, Including SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven full-stack development experience understanding of microservices oriented architecture and API first design (REST, graphQL)
  • Experience architecting and designing new and current systems
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • Ability to excel in a fast-paced environment
  • Architecture assessment and proposals
Job Responsibility
Job Responsibility
  • Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Full Stack Developer

We’re looking for an experienced Full-Stack Developer to join a highly technical...
Location
Location
United States , Iselin
Salary
Salary:
Not provided
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in software engineering and/or solution architecture
  • Strong C#/.NET experience (WPF preferred)
  • Advanced Python
  • JavaScript with modern frameworks (e.g. React)
  • SQL plus experience with unstructured data (e.g. MongoDB)
  • Solid understanding of algorithms, data structures, and design patterns
  • Experience building and integrating REST APIs
  • Strong grasp of distributed systems and system architecture
  • Cloud experience, ideally Microsoft Azure
Job Responsibility
Job Responsibility
  • Designing and building scalable, high-availability software solutions
  • Working across backend, frontend, data, and cloud infrastructure
  • Handling large data sets, real-time and multithreaded systems
  • Contributing to solution architecture and technical decision-making
  • Working in a mature Agile / DevOps environment (CI/CD, code reviews, testing)
Read More
Arrow Right
New

Senior Engineer - Full-Stack

Our Senior Engineer is a key member of the engineering staff working across the ...
Location
Location
United States , Chevy Chase; Palo Alto; Seattle
Salary
Salary:
105000.00 - 215000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced experience with Java, C#/.NET, HTML-5, JavaScript/TypeScript, Angular/react, XML, JSON, RESTful Web Services and/or Flutter (a plus)
  • Advanced experience within the .NET framework, Including SQL Server, ASP.NET, MVC, Web API, and REST
  • Proven full-stack development experience understanding of microservices oriented architecture and API first design (REST, graphQL)
  • Experience architecting and designing new and current systems
  • Advanced understanding of monitoring concepts and tooling
  • Advanced understanding of security protocols and products
  • Experience with continuous delivery and infrastructure as code
  • Ability to excel in a fast-paced environment
  • Architecture assessment and proposals
  • 5+ years of professional software development experience within .NET framework (C# including object-oriented design) or Java
Job Responsibility
Job Responsibility
  • Scope, design, and build scalable, resilient distributed systems including front-end and back-end development
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like Java, C#, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Lead Software Engineer (Full-stack)

We are looking for an experienced, passionate Full Stack Engineer to join our de...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or commensurate industry experience
  • 7-10+ years of professional experience in software development
  • Highly proficient in Angular 16+, TypeScript, JavaScript, HTML5, CSS3 (and preprocessors like Less/Sass)
  • Strong experience in C# / .NET for backend development
  • Experience designing and implementing RESTful APIs
  • Familiarity with cloud-based web services (AWS preferred) and Relational/Non-relational databases
  • Experience with Electron or similar desktop wrappers is a strong plus
  • Ability to design and develop reusable front-end components
  • Proficient in Test Driven Development (TDD), automated testing, and CI/CD pipelines
  • Deep knowledge of concurrency, resiliency, caching, and scalable software architecture
Job Responsibility
Job Responsibility
  • Design and develop scalable, high-performance web and desktop applications using Angular 16+, TypeScript, and Electron
  • Build and maintain robust backend services and RESTful APIs using C#/.NET and cloud-native technologies (AWS)
  • Collaborating across cross-functional teams (UX, QA, Product) to deliver new functionality for Cricut’s next-generation apps
  • Write solid, testable code for multiple platforms (Web, Windows, MacOS)
  • Participate in architectural discussions, guiding best practices for both frontend and backend systems
  • Solve real-world problems for users and ensure systems handling billions of transactions remain performant and reliable
  • Mentor junior engineers and contribute to a culture of continuous improvement
What we offer
What we offer
  • competitive Medical, Dental, and Vision coverage
  • a 401(k) match
  • generous PTO
  • tuition reimbursement
  • a yearly lifestyle stipend
  • exclusive employee discounts
  • Fulltime
Read More
Arrow Right