Software Engineer III – Backend-Focused Full Stack

Full Time Remote Mid Anywhere Just posted

Alliance Technical Group

Alliance Technical Group
📍 Anywhere Remote Mid Remote/Global
devopsci/cdfull stackfull-stackbackendfrontend

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.

Apply for this Position →

To apply for this job please visit bebee.com.

Advertisement
LinkedInWhatsAppX
Scroll to Top