Software Engineer III - Backend-Focused Full Stack
Alliance Technical GroupAbout the role
Alliance Technical Group is a leading provider of stack emissions monitoring systems and services across the U.S., delivering reliable and innovative solutions that help customers meet critical regulatory and operational requirements.
We are seeking a REMOTE Software Engineer III – Backend-Focused Full Stack to join our Software Product Development team. This role is ideal for an experienced full-stack developer with a strong backend focus who enjoys building scalable, reliable, and high-quality software products using modern Microsoft technologies.
This position is approximately 70% backend-focused and 30% frontend-focused, with primary responsibilities in backend services, database design, application architecture, and reusable software components, while also contributing to frontend development as needed.
Technology Stack (Backend Focus)
Architecture & Design: Application Architecture, RESTful APIs, Microservices, SOLID Principles
Backend: C#, .NET 8+, ASP.NET Core, Web API, gRPC, Entity Framework Core, SQL Server
Frontend: React, Angular, Blazor (or similar), HTML5, CSS3, JavaScript/TypeScript, WPF, MVVM, Telerik UI for WPF
DevOps & Workflow: Azure DevOps, Git, CI/CD Pipelines, Agile/Scrum
Productivity: AI-assisted development tools, Visual Studio, Visual Studio Code
What You'll Do
- Design, develop, and test new software products using .NET 8+ technologies while maintaining, enhancing, and modernizing existing applications built on the .NET Framework.
- Contribute to application architecture, framework development, and technical solution design for backend services and reusable software components.
- Design, develop, and optimize SQL Server databases, including database design, data modeling, query optimization, and performance tuning.
- Collaborate with Product Owners, QA Engineers, and fellow developers to translate product and business requirements into scalable software solutions.
- Create technical design documentation, participate in code reviews, and develop automated unit and integration tests to ensure software quality, reliability, and maintainability.
- Troubleshoot, debug, and resolve complex application and production issues.
- Develop proof-of-concepts and evaluate emerging technologies when appropriate.
- Contribute to frontend development using modern web technologies and frameworks while maintaining and enhancing existing WPF desktop applications as needed.
- Utilize AI-assisted development tools to improve software development productivity, testing, debugging, documentation, and code quality.
- Participate in Agile planning, estimation, sprint activities, and continuous improvement initiatives.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 6+ years of professional software development experience.
- Strong proficiency with C#, .NET 8+, ASP.NET Core, and Web API development.
- Experience with Entity Framework Core.
- Strong SQL Server experience, including database design, query optimization, indexing strategies, and performance tuning.
- Experience designing and developing RESTful APIs and gRPC services.
- Strong understanding of software architecture, design patterns, SOLID principles, dependency injection, and high-quality software development practices.
- Experience contributing to modern web application user interfaces using frameworks such as React, Angular, Blazor, or similar technologies.
- Experience with Git and Agile/Scrum software development methodologies.
- Proven ability to leverage AI-assisted development tools to accelerate software delivery while improving engineering productivity, code quality, testing, debugging, and documentation.
- Excellent analytical, communication, collaboration, and problem-solving skills.
- Self-motivated with a passion for continuous learning and improving engineering practices.
Preferred Qualifications
- Experience with microservices and distributed application architectures.
- Experience with SQL Server Reporting Services (SSRS).
- Experience developing desktop applications using WPF, MVVM, and Telerik UI for WPF.
- Experience with Azure DevOps, containerized development, and CI/CD practices.
What We're Looking For
We're looking for engineers who enjoy solving challenging technical problems, take ownership of their work, and are passi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s