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

Senior Full Stack Engineer

At AccountsIQ, we’re on a mission to deeply understand our customers and deliver...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
AccountsIQ
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in software engineering, with strong expertise in C#/.NET Core
  • Proven track record in full-stack development (frontend and backend)
  • Deep knowledge of Azure cloud services (App Services, Service Bus, AKS, Functions, etc.)
  • Hands-on experience with DAPR and building distributed/microservice architectures
  • Solid understanding of CI/CD pipelines and cloud-native DevOps practices
  • Experience working cross-functionally with Product, Engineering, and Customer Success teams
  • A self-starter mindset with good time management and analytical skills
  • BSc/MSc in Computer Science or equivalent field
Job Responsibility
Job Responsibility
  • Designing, building, and maintaining scalable full-stack applications using .NET and modern frontend frameworks (e.g. Vue.js)
  • Architecting and implementing microservices-based solutions, leveraging Azure cloud services and DAPR
  • Managing cloud-native operations, including deployment, monitoring, and optimisation of distributed systems
  • Collaborate with Product, Engineering, and DevOps teams to deliver robust, high-performing software
  • Ensure best practices in code quality, security, and observability
What we offer
What we offer
  • 28 days annual leave + bank holidays + 1 day off for your birthday
  • Hybrid working
  • Working from abroad - up to 6 weeks per calendar year
  • Private Health Insurance
  • 5% Pension contribution
  • Life Assurance - 4 x Salary
  • Income Benefit
  • Wellbeing initiatives
  • Fulltime
Read More
Arrow Right

Tech Lead Full Stack

Binariks is looking for a Tech Lead Full Stack (C#/.NET + React) to join a proje...
Location
Location
Salary
Salary:
Not provided
binariks.com Logo
Binariks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional full-stack software development experience with .Net/C# and React
  • Expert React and C#/.NET Core skills in developing high volume, low latency services
  • Expert in Microservices, Micro frontends, BFF, APIs, Event Driven architecture design and implementation
  • Strong expertise in front-end technologies, particularly React and Next.js
  • Understanding of relational databases and SQL
  • Strong understanding of design for security, scalability, performance, and reliability
  • Experience with agile software development methodologies (Scrum/Kanban)
  • Experience in communicating with product management and technical teams to collect requirements, and describe software product features and technical designs
  • Experience building cloud-based solutions, preferably Azure
  • Basic understanding and experience with container technologies (Docker & Kubernetes)
Job Responsibility
Job Responsibility
  • Design and architect microservices-based systems and modern front-end applications using React
  • Collaborate closely with product management and business stakeholders to understand customer needs and drive rapid, iterative product improvements
  • Provide technical leadership in evaluating and adopting emerging technologies and best practices to advance software products, enabling the transition to cloud-native architectures through containerization and modern React and .NET platforms
  • Drive a culture of engineering excellence, promoting best practices and continuous improvement across user experience, code quality, processes, and tooling
  • Partner with product teams to contribute to product vision, technical design, estimations, and roadmap planning
  • Identify and propose effective technology solutions to address complex business challenges
  • Conduct code reviews to ensure high-quality software development through standards enforcement, peer review, and automation
  • Mentor and guide junior engineers in design, development, configuration, testing, and maintenance of software solutions
What we offer
What we offer
  • 18 days of paid annual leave
  • 10 sick leaves
  • Additional days off for special occasions
  • Medical Care
  • Health check-up
  • English Class
  • Play Room
  • IT Cluster membership
  • Business Trip
  • Tech Talks
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

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

Software Engineer II- Full Stack

Join the Copilot Connectors Admin Experiences team, a critical part of Microsoft...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with C#/.NET or similar backend technologies
  • Strong understanding of REST APIs and distributed systems
Job Responsibility
Job Responsibility
  • Design and Develop Admin Experiences: Build modern, responsive UI components and workflows in Microsoft Admin Center (MAC) for connector setup, configuration, and lifecycle management
  • Full-Stack Engineering: While the focus is on front-end experiences, contribute to backend services, APIs, and integration layers powering connector discovery, authentication, and diagnostics
  • Performance and Reliability: Optimize admin flows for speed and resilience, reducing time-to-setup and improving adoption metrics
  • 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

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

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