
Reapit – Who are we?
Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and New Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives.
In Australia, Reapit stands as the preferred technology choice among the nation's leading estate agents and agencies. Tailored to the unique demands of the Australian property market, Reapit provides successful leaders with unparalleled tools across sales, property management, client relations, and data analytics, reinforcing their position at the pinnacle of real estate excellence.
What you’ll be doing
The Senior .NET Migration Engineer will help modernise a large .NET Framework WebForms application by designing and building AI-assisted, agentic migration workflows that accelerate the move to modern .NET. The current target architecture is Razor Pages, but this role will also help validate whether more automated migration approaches could support a different modern .NET or full stack direction, including React where that proves practical, maintainable and production-ready.
Key Responsibilities:
Planning and Requirements:
Work closely with architecture, product and engineering teams to understand the existing WebForms application, migration goals and business constraints.
Assess legacy code, user journeys and dependencies to identify repeatable migration patterns.
Break migration work into practical, testable increments that can be automated, validated and safely delivered.
System Design:
Design migration patterns for moving WebForms .NET Framework functionality to modern .NET, currently targeting Razor Pages.
Evaluate where AI agents, code generation, static analysis and automated refactoring can safely reduce manual migration effort.
Define guardrails, validation strategies and review processes for AI-generated migration outputs.
Contribute to architectural decisions where the automated approach may change the target implementation path.
Implementation:
Build, test and refine agentic workflows that analyse legacy WebForms code and produce modern .NET migration candidates.
Develop migration tooling, prompts, scripts and validation pipelines that support repeatable conversion at scale.
Implement modern .NET application code, including Razor Pages where appropriate, to prove and harden migration patterns.
Contribute to full stack implementation work where required, including modern frontend approaches such as React where they form part of the agreed migration path.
Write clean, well-tested code and review both human-written and AI-generated changes for correctness, maintainability and security.
Create automated tests and comparison checks to validate behaviour between legacy and migrated functionality.
Delivery:
Own migration slices end-to-end - from legacy analysis and automation design through to production-ready modern .NET code.
Demonstrate measurable improvements in migration speed, quality and repeatability through automation.
Collaborate with engineers to turn successful experiments into reliable migration practices.
Maintenance and Improvement:
Continuously improve migration automation, agent instructions, test coverage and developer workflows.
Identify risks, edge cases and quality issues in migrated code and improve the approach accordingly.
Provide technical guidance on modern .NET, migration patterns and responsible AI-assisted engineering practices.
Contribute to engineering standards for AI-assisted code migration, review and governance.
Who we're looking for
At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success. Whilst some of the listed requirements may be important, don’t worry if you don’t meet all of them, we’d still like to hear from you.
Experience:
7+ years of software engineering experience, with strong commercial experience in .NET.
Experience working with legacy .NET Framework applications, ideally including ASP.NET WebForms.
Experience modernising applications to current .NET technologies such as ASP.NET Core, Razor Pages or similar patterns.
Practical experience using AI coding tools, agents or automation to improve engineering delivery.
Technical Skills:
NET Framework and modern .NET, including ASP.NET Core and Razor Pages.
ASP.NET WebForms concepts, including page lifecycle, server controls, code-behind and legacy application structure.
AI-assisted engineering practices, including prompt design, agentic workflows, code generation, static analysis and automated refactoring.
Automated testing and validation strategies for proving functional equivalence during migration.
Relational databases and integration patterns commonly found in enterprise .NET applications.
CI/CD pipelines and tooling that support safe, repeatable migration delivery.
Desirable:
Experience building internal developer tools, migration accelerators or code transformation utilities.
Experience with Roslyn, code analysis, source generators or similar .NET automation technologies.
Experience evaluating target architectures where automation may influence the preferred migration path.
Experience with React or other modern frontend frameworks in full stack .NET application development.
Experience with cloud-native services, event-driven patterns or large-scale application modernisation.
What your impact and success looks like
We expect your success and impact in the early stages of your career with us to look something like this:
Within 3 months:
You will build familiarity with the legacy WebForms application, current migration goals and target modern .NET approach.
You will identify repeatable migration patterns and early automation opportunities.
You will contribute to proof-of-concept agent workflows and validation approaches.
Within 6 months:
You will deliver migration slices using a mix of AI-assisted automation and hands-on modern .NET engineering.
You will improve repeatability, quality checks and confidence in automated migration outputs.
You will help the team decide where Razor Pages remains the right target and where alternative modern .NET approaches should be explored.
Beyond 6 months:
You will own and evolve scalable migration automation that reduces manual effort and improves delivery confidence.
You will influence modern .NET migration architecture, standards and AI-assisted engineering practice
You will help establish a repeatable migration approach that can be applied across broader areas of the product.
We operate a Flexible Working Policy and you are free to determine where you work from, be that from home or in the Sydney or Brisbane offices, and how often but we certainly recommend a balance.
Don't tick all the boxes? Neither do we
We care about our industry and want it to become a more inclusive and diverse place to work. So, we’re driven by hiring not only by experience and relevance for the role but by sharing our values and the right attitudes and behaviours for success. We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all. We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too. We welcome new ideas, thinking and approaches, whilst listening to all our employees.
“We are a 2025 Circle Back Initiative Employer – we commit to respond to every applicant.”

Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and New Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives.
Our award winning suite of real estate technology covers a robust property management and accounting software, powerful database management with a leading CRM, creative digital marketing solutions that bring your agency into the light, a collection of productivity and application solutions for you and your customers, nurturing those relationships at each step of the property management lifecycle and connection solutions to facilitate non stop customer service.
Trusted by agencies of all sizes, we support over 7,000 offices across Australia and New Zealand to adapt and thrive in modern real estate.