> Markdown version of [/jobs/ext/2661220-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2661220-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** THE JUDGE GROUP, INC. - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $141,440.0 - $151,840.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, .NET Framework, Applications Architecture, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Data Integration, Extract Transform Load (ETL), Data Transformation, Dependency Injection, Software Design Patterns, DevOps, Entity Framework, Github, Apache Hive, Java Business Process Management, Microsoft SQL Server, Nunit, Object-Oriented Software Development, OpenShift, Performance Tuning, Software Engineering, TypeScript, YAML, RxJS, Enterprise Software Applications, .NET Core, Azure Data Factory, Spring Cloud, Apache Spark, Backend, Xunit, AngularJS, Solid Principles, Kubernetes, Information Technology, Playwright, Data Analytics, Data Management, Front End Software Development, Restful APIs, Data Pipelines, Jasmine, Docker, Key Vault, Service Stack, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.dice.com/job-detail/08410a88-719c-4a25-a279-6c7350d67060 ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years of software engineering experience developing enterprise applications. * 4+ years of hands-on experience with: + .NET Core / ASP.NET Core + Angular + REST API development + Microsoft SQL Server + Apache Spark * Experience building and supporting distributed or cloud-native applications. * Strong understanding of object-oriented programming, software design patterns, and application architecture. * Excellent written and verbal communication skills. * Proven ability to collaborate effectively across teams and organizational boundaries. Preferred Qualifications * Experience with OpenShift (OCP), Kubernetes, and Docker containerization. * Experience with Azure DevOps, GitHub Actions, and CI/CD automation. * Familiarity with JBPM workflow development. * Experience with Azure cloud services, including App Service, Key Vault, and Storage. * Knowledge of microservices, modular monolith architectures, dependency injection, SOLID principles, Mediator patterns, and repository patterns. * Experience working with data integration platforms such as Azure Data Factory (ADF). Technical Environment Backend * C# * .NET 6/7+ * ASP.NET Core * Entity Framework Core * REST APIs * JBPM Frontend * Angular 13+ * TypeScript * RxJS * Jasmine/Karma Data & Analytics * SQL Server * Apache Spark * Spark SQL * Azure Data Factory (preferred) Cloud & DevOps * OpenShift (OCP) * Kubernetes * Docker * Azure DevOps * GitHub Actions * YAML Pipelines Testing & Quality * xUnit * NUnit * Playwright * iCEDQ * Octane ## Description We are seeking a Senior Full Stack Software Engineer to design, build, and scale enterprise applications across modern web, cloud, and data platforms. In this role, you will work across the full technology stack, developing scalable .NET services, Angular-based user experiences, Spark data pipelines, and cloud-native solutions deployed on OpenShift/Kubernetes. You will collaborate closely with cross-functional teams, business stakeholders, and engineering partners to deliver high-quality, secure, and resilient applications that support critical business operations. Responsibilities * Design, develop, and maintain scalable backend services and RESTful APIs using C#, .NET 6/7+, ASP.NET Core, Entity Framework Core, and JBPM workflows. * Build responsive and performant front-end applications using Angular 13+, TypeScript, RxJS, and modern UI architecture patterns. * Develop, enhance, and optimize Spark-based ETL/ELT pipelines, including data transformation, validation, quality controls, and performance tuning. * Write maintainable, testable, and high-quality code following engineering best practices and design principles. * Create and maintain comprehensive automated tests using xUnit, NUnit, Jasmine, Karma, Playwright, and iCEDQ. * Deploy and manage containerized applications on OpenShift and Kubernetes environments. * Contribute to CI/CD pipelines using Azure DevOps, GitHub Actions, YAML-based deployments, and automated quality controls. * Optimize SQL Server databases, queries, and data processing workflows for scalability and reliability. * Collaborate effectively with engineering teams, product partners, and offshore resources to deliver solutions aligned with business needs. * Participate in technical design discussions, code reviews, and architecture decisions that promote innovation and operational excellence., * Standard schedule is approximately 8:00 AM to 5:00 PM, with collaboration across offshore teams. * This role partners with multiple engineering and business groups and requires strong communication, teamwork, and stakeholder engagement skills. * Conversion to full-time employment is not currently anticipated. ## Related Videos - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)