The Division :
Jonas Leisure is part of the Jonas Software group of companies that acquires, manages and builds industry-specific software companies globally.
Jonas Software has acquired over 100 companies and employs over 2,500 people globally.
Jonas Leisure are the go-to people in the Health and Leisure industry, empowering fitness, leisure and recreation providers to realise new heights for their businesses.
Our products range from enterprise solutions that power large councils across Australia and New Zealand through to industry specific offerings for the likes of golf clubs and universities.
If you're keen to learn more about Jonas Leisure and our software brands, visit www.jonasleisure.com.au
We are looking for a talented Senior Software Developer to join our team. The selected candidate will be part of a growing team of developers driving and evolving our products - participating in the full software development lifecycle from design and implementation through to testing and support.
He / she will work primarily on our UniOne product, the industry standard SaaS product for student activity management at Universities around Australia but will often contribute knowledge and skills to other products / bespoke services we offer.
The chosen individual will work out of the Contour Software Karachi resource centre, as an extension of the division-based R&D department.
Primary responsibilities include but not limited to :
Work within an Agile team by participating in / leading Sprint Planning Sessions, Daily stand-ups, and Sprint Retrospectives with accurate workload estimations
Work directly with customers to understand feature requests, develop user stories and architect solutions
Undertake peer code reviews to ensure technical accuracy and coding standards, and functional compliance to design and specifications
Design, develop and deliver leading functionality to ensure we remain leaders in the vertical markets we operate in
Coach and mentor junior team members and foster a culture of collaboration and shared learning
Create and maintain technical / process documentation where required for business continuity
Required Qualifications and Skills :
We don't need you to have a Computer Science degree, but we do need someone with exceptional coding and problem-solving skills and a passion for learning.
Additionally, here's what you'll need to be considered for our position :
5+ Years of prior experience in software application development with the .NET Framework
Experience in .NET Core / .NET 5 would be advantageous
Experience and understanding of both Web Forms and MVC
Solid understanding of relational databases and Entity Framework
Some prior experience to Azure and Azure DevOps pipelines
Practical experience and understanding of software version control systems specifically GIT
Experience in front-end libraries / frameworks such as Angular / Angular JS, React or Vue
Comfortable consuming APIs from third parties and developing / maintaining SOAP / REST API's
Excellent attention to detail
Excellent written and verbal communication skills.
Exciting Benefits we offer :
Medical Coverage Self & Dependents
Parents Medical Coverage
Employee Performance-based bonuses
Home Internet Subsidy
Profit Sharing Plan Tenured Employees Only
Child Care Facility
Company Provided Lunch / Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment