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