Job Description
Senior Full Stack .NET and Web Developer
n
Existco is seeking an experienced Senior Full Stack .NET Developer to lead the next generation redesign and modernization of our ExPCS Existco Plant Control System (ExPCS), a comprehensive ERP and manufacturing platform used within the food manufacturing, processing, wholesale distribution, and logistics industries.
n
We are looking for a highly capable senior developer and software architect who can help transform a mature, business-critical platform built on VB.NET, WinForms, Xamarin, SQL Server, and Windows Services into a modern API-driven architecture leveraging web, desktop, mobile, cloud, and distributed technologies.
n
You will work directly with executive leadership, product owners, and customers to shape the long-term technical direction of the platform.
n
Key Responsibilities
n
n
- Lead the technical architecture and modernization of the Existco Plant Control System platform
n
- Design scalable backend services and API infrastructure
n
- Build modern desktop, web, and mobile applications
n
- Refactor legacy applications into service-oriented architecture
n
- Design and implement domain-driven business objects and repositories
n
- Improve existing application performance, reliability, and maintainability
n
- Develop integration frameworks for third-party platforms
n
- Mentor junior developers and provide technical leadership
n
- Participate in strategic product planning and roadmap development
n
- Collaborate with business stakeholders to translate complex operational requirements into software solutions
n
- Maintain and migrate existing platform until depreciation.
n
n
Required Skills & Experience
n
n
- 10+ years commercial software development experience
n
- Strong C# and .NET development expertise
n
- Experience designing large-scale enterprise applications
n
- Strong SQL Server and database design knowledge
n
- Experience with REST API development
n
- Experience with Azure cloud services
n
- Strong understanding of software architecture patterns
n
- Experience with object-oriented design principles
n
- Knowledge of source control, CI/CD, and automated deployments
n
- Understanding of accounting principles, ERP Systems and Warehouse Management Systems
n
- Excellent problem-solving and communication skills
n
n
Highly Desirable Skills
n
What Success Looks Like
n
Within your first 12 months, you will help define and execute:
n
n
- The migration strategy from the legacy platform
n
- Design of the new API and service layer
n
- Modernization of desktop applications
n
- Mobile application architecture roadmap
n
- Scalable integration platform for customers and partners
n
- Improved cloud deployment and monitoring capabilities
n
n
Why Join Existco?
n
n
- Opportunity to architect a major business-critical platform from the ground up
n
- Work directly with executive leadership and product stakeholders
n
- Influence technology decisions and product direction
n
- Exposure to cloud, desktop, web, mobile, and enterprise architecture
n
- Long-term product ownership and technical leadership opportunities
n
- Market-competitive salary package based on experience
n
n
Salary Guide
n
$100,000 - $120,000 + Superannuation
n
(Dependent on experience, architecture capability, and demonstrated leadership)
n
Qualification Questions
n
How many years of commercial software development experience do you have using .NET technologies?
n
n
- Less than 5 years
n
- 5-10 years
n
- 10-15 years
n
- 15+ years
n
n
Have you led the design, architecture, or modernization of a large-scale enterprise software platform?
n
n
- Yes
n
- No
n
n
If yes, please briefly describe the project.
n
Which of the following technologies have you used professionally? (Select all that apply)
n
n
- C#
n
- .NET Framework / .NET Core
n
- SQL Server
n
- Azure
n
- REST APIs
n
- WinForms
n
- VB.NET
n
- MAUI / Xamarin
n
- Vue.js
n
- Electron
n
- Node.js
n
- TypeScript
n
n
What is your level of experience designing and implementing REST API architectures?
n
n
- None
n
- Basic
n
- Intermediate
n
- Advanced
n
- Expert / Architect
n
n
Have you designed or implemented solutions using any of the following architectural patterns? (Select all that apply)
n
n
- Domain-Driven Design (DDD)
n
- CQRS
n
- Event-Driven Architecture
n
- Microservices
n
- Repository Pattern
n
- None of the above
n
n
What experience do you have migrating legacy applications to modern architectures? Please provide a brief example including technologies used and your role in the project.
n
Which industries have you developed enterprise software for? (Select all that apply)
n
n
- Manufacturing
n
- ERP
n
- Wholesale Distribution
n
- Warehousing
n
- Logistics / Supply Chain
n
- Accounting / Finance
n
- Retail
n
- Other
n
n
Have you been responsible for mentoring developers or leading a software development team?
n
n
- No
n
- Informal Mentoring
n
- Technical Lead
n
- Development Manager
n
- Solution Architect / Principal Engineer
n
n
Please describe the largest software system you have designed, modernized, or maintained, including:
n
n
- Number of users
n
- Technology stack
n
- Your role
n
- Key business functions supported
n
n
This role requires working directly with executive leadership and helping define long-term product strategy.
n
Which best describes your experience?
n
n
- Developer only
n
- Senior Developer
n
- Technical Lead
n
- Solution Architect
n
- Principal Architect / CTO-level responsibilities
n
n
Bonus Question (Highly Recommended)
n
Why are you interested in leading the modernization of the ExPCS platform, and what would be your high-level approach to transforming a legacy VB.NET/WinForms system into a modern API-first architecture?
#J-18808-Ljbffr
📌 Senior Full Stack.NET and Web Developer (Perth)
🏢 Existco
📍 Perth