
Alliance Technical Group
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 passionate about building high-q
Ready to apply? Click below to view the full job posting on the company’s website.
To apply for this job please visit bebee.com.