Senior Full Stack .NET Developer (MVC + SQL + Vue.js)
Careview is Australia’s leading Disability Software Platform, with web and mobile products used daily by more than 700 organisations supporting over 130,000 NDIS Participants nationwide.
We build software that improves how disability service providers operate at scale.
We care about our people and offer a flexible working model and competitive remuneration.
About the role
We are seeking a Senior Software Engineer to effectively maintain and enhance the existing Careview legacy system built on ASP.NET MVC 5 and .NET Framework 4.7.
You will work alongside other senior engineers, product and QA teams to deliver feature enhancements that meet the growing needs of our Australia-wide customer base of NDIS Plan Managers and Support Coordinators.
This is a full-time role (8:30am–5pm, Monday–Friday) with the flexibility to work completely from home. We have an office on the Gold Coast that can also be utilised if needed.
Ideally you will be located in Brisbane, the Sunshine Coast or Gold Coast.
Core Technical Skills
* Strong experience with ASP.NET MVC 5
* Solid proficiency in C# (.NET Framework 4.7)
* Good understanding of Web API integration within .NET Framework
* Hands-on experience with jQuery
* Hands-on experience with Vue.js 2.x
* Strong knowledge of HTML5, CSS, and responsive design
* Experience with Entity Framework 6.0 EDMX
* Strong understanding of LINQ (IQueryable vs IEnumerable, deferred execution, and performance considerations)
* Experience working with Azure WebJobs
* Good understanding of SQL Server, including:
o Stored procedures
o Performance tuning basics.
Legacy System Experience
* Experience working with legacy/monolithic applications
* Ability to read, understand, and navigate large existing codebases
* Comfortable working with older frameworks and patterns
* Understanding of backward compatibility constraints
* Experience handling technical debt and incremental improvements
* Ability to debug complex issues in tightly coupled systems
* Strong understanding of layered architecture (MVC pattern)
* Solid understanding of n-tier architecture
* Familiarity with third‑party integrations
* Experience with REST APIs and service‑to‑service communication
* Awareness of distributed systems concepts (nice to have)
Development Practices
* Strong debugging and problem‑solving skills
* Ability to write clean, maintainable code within constraints of legacy systems
* Experience with code reviews and pull request processes
* Understanding of refactoring risks in legacy systems
* Familiarity with unit testing (where feasible in legacy systems)
* Experience with Visual Studio
* Familiarity with Azure (App Services, Application Insights, etc.)
* Experience with Azure DevOps / Git:
o Branching strategies
o Pull requests
* Ability to work closely with Product, QA, and other developers
* Strong communication skills for clarifying requirements
* Ability to translate business requirements into technical solutions
* Comfortable working in Agile/Scrum environments
* Cautious approach to refactoring and major changes
* Focus on stability and reliability over large rewrites
* Ability to make incremental, low‑risk improvements
* Strong sense of ownership and accountability
* Willingness to work within constraints rather than redesign everything
Nice to Have's
* Experience with modernization projects (e.g., migrating to .NET Core / APIs)
* Exposure to microservices or event‑driven architecture
* Familiarity with performance monitoring and logging tools
* Experience within the NDIS or Healthcare Sectors
Working arrangements and eligibility
* Full‑time, remote role
* Background checks may form part of the recruitment process
Applications from recruitment agencies or overseas candidates will not be considered.
#J-18808-Ljbffr