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 environment
Preferred 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