" \u003cdiv class=\"ja-job-details\"\u003e \u003ch2 class=\"title\"\u003eC#/WPF Software Engineer\u003c/h2\u003e \u003cdiv class=\"meta\"\u003e \u003cul class=\"classifications\"\u003e \u003cli data-id=\"5396\"\u003e IT \u0026amp; Telecomms \u003c/li\u003e \u003cli data-id=\"5397\"\u003e Software - Developer \u003c/li\u003e \u003cli data-id=\"5398\"\u003e Brisbane \u003c/li\u003e \u003cli data-id=\"5399\"\u003e Permanent / Full Time \u003c/li\u003e \u003c/ul\u003e \u003cp class=\"date-posted\"\u003e 14/10/2026 \u003c/p\u003e \u003c/div\u003e \u003cul class=\"bullet-points\"\u003e \u003cli\u003eDevelop enterprise software using C#/.NET, REST APIs, WPF and Azure\u003c/li\u003e \u003cli\u003eHelp modernise a global mining product with browser-based \u0026amp; AI-powered features\u003c/li\u003e \u003cli\u003ePermanent Brisbane CBD role in an Agile, AI-assisted development environment\u003c/li\u003e \u003c/ul\u003e \u003cdiv class=\"description\"\u003e An exciting opportunity exists for an experienced \u003cstrong\u003eC#/WPF Software Engineer\u003c/strong\u003e to join a leading global software vendor specialising in enterprise mining technology, based at its Brisbane CBD headquarters.\u003cbr\u003e \u003cbr\u003eOur client develops sophisticated enterprise software for mine planning, scheduling and asset management, integrating physical mining operations with financial modelling to optimise mine profitability and lifecycle costs.\u003cbr\u003e \u003cbr\u003eYou will join a team responsible for developing and enhancing an established, globally recognised mining financial modelling solution used for budgeting, forecasting, cost modelling and life-of-mine planning.\u003cbr\u003e \u003cbr\u003e The product is currently a \u003cstrong\u003eC#/WPF-based desktop application\u003c/strong\u003e, supported by backend services hosted in \u003cstrong\u003eMicrosoft Azure\u003c/strong\u003e. Your initial focus will be on developing, maintaining and enhancing the existing desktop application and its associated backend services.\u003cbr\u003e\u003cbr\u003e Looking ahead, the product has an \u003cstrong\u003eexciting modernisation roadmap\u003c/strong\u003e, including the evolution towards a modern, browser-based application using \u003cstrong\u003eReactJS\u003c/strong\u003e, alongside the introduction of AI-powered functionality.\u003cbr\u003e \u003cbr\u003eThis presents an opportunity to work with an established, sophisticated enterprise software product while contributing to its future technology direction.\u003cbr\u003e\u003cbr\u003e You will work within a collaborative Agile software development environment, with a strong focus on \u003cstrong\u003eC#/.NET, REST APIs, WPF and Microsoft Azure\u003c/strong\u003e technologies.\u003cbr\u003e\u003cbr\u003e The team also \u003cstrong\u003eembraces AI-assisted software development tools\u003c/strong\u003e to improve engineering productivity, code quality and testing.\u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eKey Responsibilities\u003c/strong\u003e \u003cul\u003e \u003cli\u003eDesign, develop and maintain high-quality software using \u003cstrong\u003eC# and .NET\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eContribute to the ongoing development and enhancement of an established \u003cstrong\u003eWPF-based desktop application\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eDevelop, enhance and integrate \u003cstrong\u003eRESTful APIs\u003c/strong\u003e and backend services hosted in Microsoft Azure.\u003c/li\u003e \u003cli\u003eUndertake software analysis, debugging, testing and performance optimisation across desktop and backend components.\u003c/li\u003e \u003cli\u003eContribute to the longer-term modernisation of the application, including its planned evolution towards a \u003cstrong\u003eReactJS-based web interface\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eWork within a heavily \u003cstrong\u003eMicrosoft Azure-based\u003c/strong\u003e development environment.\u003c/li\u003e \u003cli\u003eContribute to technical documentation, code quality and continuous improvement.\u003c/li\u003e \u003cli\u003eCollaborate with software engineers and stakeholders in an Agile development environment.\u003c/li\u003e \u003cli\u003e\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eAbout You\u003c/strong\u003e \u003cbr\u003e\u003cbr\u003eTo be successful, you will ideally have:\u003cbr\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003e5+ years of commercial C#/.NET software development experience\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eStrong hands-on experience designing, developing and integrating \u003cstrong\u003eRESTful APIs\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eExperience developing and maintaining complex commercial software applications.\u003c/li\u003e \u003cli\u003eExperience developing software using \u003cstrong\u003eMicrosoft Azure services and technologies\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eExperience with \u003cstrong\u003eAzure DevOps\u003c/strong\u003e, including \u003cstrong\u003eCI/CD pipelines\u003c/strong\u003e, automated builds, testing and deployments.\u003c/li\u003e \u003cli\u003eSound understanding of software engineering principles, object-oriented design and maintainable code.\u003c/li\u003e \u003cli\u003eExperience with \u003cstrong\u003eSQL Server\u003c/strong\u003e and relational databases.\u003c/li\u003e \u003cli\u003eExperience working in an Agile software development environment.\u003c/li\u003e \u003cli\u003eStrong problem-solving, debugging and analytical skills.\u003c/li\u003e \u003cli\u003eGood written and verbal communication skills and a collaborative approach to software development.\u003c/li\u003e \u003cli\u003eAn interest in contributing to the modernisation of established software products and evolving technologies.\u003c/li\u003e \u003cli\u003e\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eHighly Regarded\u003c/strong\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003eCommercial experience developing or maintaining WPF desktop applications\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eExperience with \u003cstrong\u003eReactJS and JavaScript\u003c/strong\u003e, particularly in the context of modern web application development.\u003c/li\u003e \u003cli\u003eExperience developing cloud-native services using \u003cstrong\u003eAzure Functions or Azure App Services\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eExperience with \u003cstrong\u003eEntity Framework Core\u003c/strong\u003e and SQL Server data access patterns.\u003c/li\u003e \u003cli\u003eExperience modernising established software products or transitioning desktop applications to browser-based solutions.\u003c/li\u003e \u003cli\u003eExperience developing complex enterprise or financial software applications.\u003c/li\u003e \u003cli\u003eFamiliarity with AI-assisted software development tools.\u003c/li\u003e \u003cli\u003eExposure to mining software or mining industry operations.\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eWhat\u0027s on Offer\u003c/strong\u003e \u003cul\u003e \u003cli\u003e\u003cstrong\u003ePermanent full-time employment\u003c/strong\u003e with a leading global mining software vendor.\u003c/li\u003e \u003cli\u003eOpportunity to contribute to the evolution of a widely used mining financial modelling product.\u003c/li\u003e \u003cli\u003eWork with \u003cstrong\u003eC#/.NET, WPF, REST APIs and Microsoft Azure\u003c/strong\u003e technologies.\u003c/li\u003e \u003cli\u003eBe involved in a longer-term product roadmap incorporating \u003cstrong\u003eReactJS, modern browser-based technologies and AI-powered functionality\u003c/strong\u003e.\u003c/li\u003e \u003cli\u003eWork on sophisticated commercial software with interesting technical challenges and genuine opportunities to contribute to product modernisation.\u003c/li\u003e \u003cli\u003eJoin a collaborative Agile development team embracing AI-assisted software engineering.\u003c/li\u003e \u003cli\u003e\u003cstrong\u003eBrisbane CBD location\u003c/strong\u003e, predominantly office-based, with ad hoc working from home available.\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eInterested?\u003c/strong\u003e\u003cbr\u003e \u003cbr\u003e If you are an experienced \u003cstrong\u003eC#/.NET Software Engineer\u003c/strong\u003e who enjoys developing sophisticated commercial software and is interested in helping evolve an established desktop application towards modern web technologies, we would like to hear from you.\u003cbr\u003e\u003cbr\u003e This is an excellent opportunity to contribute to a globally recognised mining technology product while working with both established and emerging software technologies.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eApplicants must be either an Australian citizen or permanent resident, or a New Zealand citizen\u003c/strong\u003e.\u003cbr\u003e\u003cbr\u003e For further information or a confidential discussion about this opportunity, please contact:\u003cbr\u003e \u003cbr\u003eFortunato (Forty) Galluzzo | Task Recruitment\u003cbr\u003e M: 0438 870 9417 | E: forty@taskgroup.com.au\u003cbr\u003e \u003cbr\u003eKatrina Penfold | Task Recruitment\u003cbr\u003e M: 0408 737 527 | E: katrina@taskgroup.com.au \u003c/div\u003e \u003cdiv class=\"apply\"\u003e \u003ca class=\"back-link\" href=\"#\" title=\"Back to search results\"\u003eBack to search results\u003c/a\u003e \u003cinput type=\"button\" class=\"ja-button\" data-job-id=\"1127251\" value=\"Apply Now\" title=\"Apply Now\" /\u003e \u003c/div\u003e \u003c/div\u003e "