About us
The Shelford Group is a large construction company providing residential and commercial construction services across the Perth metropolitan area, and the southwest region, for over 30 years.
The Opportunity
Shelford is looking for talented and experienced Full Stack Developer, capable of delivering high quality and innovative IT solutions to support our construction operations.
The successful candidate will be offered a one-year contract, with the possibility of an extension, to complete the development and enhancement of our software systems.
Working within our software development team you will be responsible for:
* Legacy Modernisation: Rebuild legacy applications using an API-first approach with .NET 10, Angular, and MS-SQL
* Architecture & Design: Design modular, reusable components and scalable code using Clean/Onion Architecture
* DevOps: Build and maintain CI/CD pipelines using GitHub Actions; automate testing and deployment
* System Integration: Integrate Shelford's software with a range of proprietary construction management programs.
* Documentation: Produce clear technical procedures and system documentation.
About You
You are a detail-oriented developer who enjoys solving complex logic problems and building intuitive UIs
As the successful candidate you'll have the following:
* Experience: 3+ years of professional experience in Full-Stack development.
* Education: Recognised IT qualifications.
* Mindset: A logical approach to problem-solving, the ability to work autonomously, and a commitment to writing clean, testable code.
* Backend: C#, .NET 8+, ASP.NET Core Web API.
* Frontend: Angular (latest versions), TypeScript, RxJS, HTML5, and CSS3 (Sass/SCSS).
* Data: EF Core 8+, T-SQL (Stored Procs, Functions, and Performance Tuning).
* Preferred but not mandatory: GitHub Actions, GitHub Copilot, IIS Server management and Experience with ML.NET or AI integration.
What We Offer
As an employee of Shelford, we offer a range of benefits including:
* Competitive salary package
* Opportunity to work on a range software development projects
* Growing business with career development opportunities
* Strong practical management support
* Friendly and supportive work environment
Note: When applying for the position, please ensure your cover letter includes your years of experience and your proficiency level (None | Beginner | Intermediate | Advanced) for each of the following technologies.
* .NET 8+ / ASP.NET Core Web API
* T-SQL & EF Core 8+
* Angular & TypeScript
* HTML5 / CSS
* JSON / RxJS / asynchronous state management
* Configuring & managing IIS Server (preferred but not mandatory)
* CI/CD Pipeline / GitHub Actions (preferred but not mandatory)
* ML.NET (preferred but not mandatory)
* Using GitHub Copilot / Other AI Agent (preferred but not mandatory)
If you think you have the drive and commitment to capitalise on this exciting opportunity, please click the APPLY button to submit your up-to-date resume and cover letter.
Please note that all applications will be held in the strictest confidence and only shortlisted candidates will be contacted. If you are not contacted, we thank you for your interest however please consider your application unsuccessful on this occasion.
Any offer of employment is contingent on The Shelford Group, accepting the results of a National Police Certificate provided by the candidate.