About Chameleon Software
Chameleon Software provides software solutions to the rehabilitation and allied health sector. We are a professional and friendly values-based team with a strong focus on customer satisfaction.
We place a strong emphasis on our own personal performance excellence, professional fulfilment, and work-life balance. This enables us to do our best work and reach our full potential.
We are looking for a Software Developer to join our high-performing team, in a full-time role. This position is fully remote and open to candidates anywhere within Australia.
About the role
The Software Developer is responsible for feature development to support our product roadmap in addition to utilities to automate internal processes. Our aim at Chameleon is to provide case management solutions that ensure our customers remain ahead of the competition.
Key Responsibilities
- Analyse software requirements
- Undertake hands-on development in an agile environment
- Write unit tests
- Test and review code for technical accuracy, standards, and functional compliance to the design
- Undertake performance and scalability improvements and refactoring of legacy code
- Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes
- Report daily on development activities
- Work with the team to define and agree estimates
- Follow defined software development processes and standards
- Actively contribute to and participate in professional development opportunities afforded by the company
- Promote the values and behaviours expected of the business at all times
Knowledge and Skills
- Degree qualification (or equivalent) in Computer Systems/Software Development or similar discipline
- Excellent communication skills with the ability to explain complex issues clearly and simply, both orally and in writing
- Collaborative and dedicated to achieving team goals
- A minimum of 3 years’ experience in a software development role
- Knowledge of or experience in Agile development methodologies
- Sound technical knowledge – specifically in the .NET stack including C# or VB.NET, T-SQL/SQL Server and HTML/CSS/JavaScript.
- Web technology knowledge – HTML/CSS/JavaScript. Advantageous is knowledge of SPA frameworks, e.g., Angular.
- Experience in cloud hosting technologies advantageous (e.g., AWS/Azure)
- Network administration skills using Microsoft operating systems advantageous
- Proven experience of managing multiple conflicting priorities to meet strategic deadlines
- High ability to develop technical knowledge and a focus on self-development required
- Knowledge of the following is essential:
- Excellent knowledge of Object Orientated Programming, Cloud, Micro Services.
- Excellent knowledge of Relational Databases
- Excellent knowledge of modern IDEs
- Excellent knowledge of version control software
- Excellent knowledge of development best practices
- Self-motivated, resourceful, and keen to learn and share knowledge
- Able to remain calm and problem solve under pressure
Our culture and perks
Joining Chameleon Software means joining a friendly team and flexible work environment. We also offer benefits you might not find elsewhere:
- Employee Share Purchase Plan from our parent company Constellation Software Inc.
- Flexible leave offerings, including opportunities to purchase additional leave (up to 10 additional annual leave days)
- Support of flexible working options (from office based to remotely)
- EAP Support, offering mental/physical well-being counselling
- Access to our on-line learning platform
- Access to Perkbox which provides discounts across leading retailers and wellness programs
How to apply?
If this sounds like the role and environment for you, we’d love to hear from you! To apply please submit your resume and cover letter with details of your experience and why you would like to join our team.