Note: The job is a remote job and is open to candidates in USA. 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, focusing on building scalable, reliable, and high-quality software products using modern Microsoft technologies.
Responsibilities
- 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
Skills
- 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
- 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
Benefits
- Medical, Dental, and Vision Insurance
- Flexible Spending Accounts
- 401(k) Plan with Competitive Company Match
- Continuing Education and Tuition Assistance
- Employer-Sponsored Disability Benefits
- Life Insurance
- Employee Assistance Program (EAP)
- Paid Time Off (PTO), Paid Holidays, and Bonus Floating Holiday (if hired before July 1)
- Profit Sharing or Individual Bonus Programs
- Employee Referral Program
- Per Diem and Paid Travel (where applicable)
- Employee Discount Program
Company Overview