top of page

Kandysoft Global Corporation

Senior Software Engineer (.NET)


Adelaide CBD, Australia

Senior Software Engineer (.NET)

Job Description

  • Kandysoft Australia Pty Ltd (KSAU) is looking for a Senior .NET Software Engineer to work in our Adelaide, Australia office.

  • KSAU specialises in building bespoke cloud applications for SMEs, Accounting Industry, and the financial industry in Australia and New Zealand. The software projects that KSAU has developed won AiiA awards for best financial industry application in 2011. If you are excited to learn new technologies and thrive in a team-based culture where you have a lot of enjoyment along the way, then you could be a good fit for the team.

  • As Senior .NET Software Engineer, your role will be focused on high-level technical solution designs and the development, configuration and maintenance of web solutions for our clients.

Technical Skills

  • At least 10+ years of experience in designing and developing cloud-based, accounting and financial services industries, public-facing applications as a senior-level developer

  • Proficiency in .Net, .Net Core/.NET 6/7, C#, SQL Server, Azure Functions, HTML, CSS/SASS, JavaScript/TypeScript, , Angular and SSRS

  • Ability to design and develop Advanced Power BI Dashboards/Solutions

  • Familiarity with unit testing and integration and end-to-end testing

  • Experience with Agile Scrum, task breakdown, and knowledge base documentation using Markdown

  • Knowledge of legacy stacks, such as ASP Classic, ASP.Net Web Forms, jQuery, Visual Basic, and Crystal Reports, is desirable

  • Extensive knowledge of accounting applications such as MYOB Business, Xero Accounting, and QuickBooks (Intuit and Reckon).

  • 8+ years of integration application development experience using MYOB, QuickBooks systems (cloud and desktop), and Xero API’s.

  • Good understanding of Practice Management solutions such as MYOB Practice Manager, Reckon APS, CCH (UK) and IRIS (UK).

  • 5+ years experience in building integration solutions for all the above Practice Management solutions with in-depth database knowledge

Personal Skills

  • Genuine passion for software creation and new technologies

  • Strong sense of ownership and accountability

  • Ability to collaborate with a team and compromise when needed

  • Good attention to detail seeks improvement and has mentoring skills

  • Driven by results while maintaining standards and best practices

If You Think You Are a Good Fit for This Role

bottom of page