Position Overview: We are seeking an Intermediate Software Developer to join our development team for maintenance and new feature development on our enterprise-level application. This is a remote position with flexible hours, open to candidates worldwide.Responsibilities:• Develop new features and maintain existing functionality for Dump Truck Dispatcher.• Work within a multi-layered application architecture.• Participate in rigorous code reviews to ensure adherence to company standards.• Collaborate with a team of 4 developers and 2 QA testers.• Write clean, maintainable code that follows established patterns and practices.• Contribute unit tests for complex logic components.Team & Work Environment:• Team Size: 12 members (4 developers, 2 QA testers, plus supporting roles).• Communication Tools: Microsoft Teams and Azure DevOps.• Code Quality: Strong emphasis on code review before merging.• Work Schedule: Flexible, remote work from anywhere.• Testing Culture: Unit tests encouraged for complex logic (non-TDD environment).• Collaboration Style: Agile methodology in a small team.Skills & Technology Stack:• Backend: ASP.NET MVC Core with C#• Frontend: JavaScript-heavy dynamic interface with local data caching• Database: SQL Server• Hosting: Microsoft Azure• Framework: ASPNetZero• Architecture: Multi-layered application using IOC (Inversion of Control) and Entity Framework• Source Control & DevOps: Azure DevOps (GIT, features, issues, deployment pipelines)Required Experience:• 3+ years software development experience with ASP.NET MVC or ASP.NET MVC Core• 3+ years JavaScript development experience• 2+ years experience with GIT version control• Excellent written English for documentation and team communication• Ability to work independently in a remote environmentPreferred Qualifications:• Familiarity with AI tools, LLMs, and cloud-based code solutions• Experience with ASPNetZero framework• Familiarity with bulk hauling or transportation/logistics industry• Experience writing unit tests for complex business logic• 4-year Computer Science degree (experience prioritized over formal education)Soft Skills for Success:• Proactive mindset: proposes solutions rather than waiting for instructions• Willingness to learn and grow• Strong problem-solving and communication skills#Solvo #LI-PROMOTED