Updating Results

Crown Management Consultants

  • < 100 employees

Junior Software Developer null

Queensland, Brisbane at our Wilston office.

Opportunity Expired

Are you looking for a fantastic Career Starter? then we need you! Apply now to get paid to develop products.

Opportunity details

Opportunity Type
Graduate Job
Number of Vacancies
1
Salary
AUD 65,000 - 95,000 / Year

Superannuation in edition to salary at 11.5%, additional leave entitlements

Application dates

Minimum requirements

Accepting International Applications
No
Qualifications Accepted
E
Communications Engineering
Engineering & Mathematics (all other)
I
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Programming & Software Engineering
Design & User Experience

Hiring criteria

Entry pathway

See details

Working rights

Australia

  • Australian Citizen
Read more

Background:

Defendable Technologies Pty Ltd is a sovereign owned, independent, small-medium sized business that provides simple solutions to complex problems, for clients in high-risk industries. Our business offers three core solutions to our clients: Innovative Design and Development (products), Accelerated Capability Assurance, and Technical Systems Integration. 

Defendable Technologies Pty Ltd is seeking a highly motivated, enthusiastic Software Developer to join the team. The Software Developer will work closely with the Product Manager, and Lead Developer (Chief Technology Officer (CTO)) to write and test code, maintain software and contribute to the development of various products and services to be delivered by Defendable Technologies.

This is a hands-on role by-where the Software Developer will be expected to learn-rapidly, gaining practical skills and understanding of the software development process and technologies. The Software Developer will need to thrive in a fast-paced, dynamic environment and manage competing tasks and priorities, while taking direction from the Product Manager, and Lead Developer (CTO).

Role Responsibilities: 

The Software Developer will be responsible for the following key roles:

  • Investigate and resolve production issues: Address issues in live environments, ensuring smooth operations.
  • Respond to escalated customer support inquiries: Provide second-tier support for more complex customer issues.
  • Conduct root-cause analysis of product errors: Diagnose and troubleshoot issues to prevent recurrence.
  • Develop operational automation software: Create scripts and tools to automate routine tasks and enhance system reliability.
  • Write scripts for monitoring integrations: Develop and maintain scripts to monitor system health and performance.

To enable the role responsibilities, duties include but are not limited to:

  • Writing maintainable and efficient code in C# and .NET Core.
  • Collaborating with the Lead Developer to learn software development procedures and best practices.
  • Continuously improving skills and knowledge as a software engineer through hands-on experience and training.
  • Gaining experience with scripting languages like Bash and PowerShell to support automation and operational tasks.
  • Diagnosing and fixing bugs in both development and production environments.
  • Evaluating, assessing, and suggesting software solutions to improve system functionality and performance.
  • Asking questions and seeking clarification to ensure a deep understanding of tasks and responsibilities.
  • Collecting and analysing user feedback on products to drive continuous improvement.
  • Participating in product testing and documentation processes to ensure high-quality releases.
  • Staying updated with industry trends and emerging technologies relevant to our technology stack.
  • Performing other tasks as directed by the Lead Developer.
  • Report directly (daily activities) to Product Manager.

Experience: 

The following experience is highly desirable, but not essential:

  • 1+ years of experience in software development, operations engineering, or related fields.
  • Proficiency in C# and .NET Core (preferably versions 6 to 8).
  • Experience with using Visual Studio, Visual Studio Code or JetBrains Rider.
  • Experience with scripting languages such as Bash and PowerShell.
  • Working knowledge of containerization technologies, particularly Docker, and experience with Docker Hub.
  • Experience with version control systems (e.g., Git) and GitHub for collaboration.
  • Familiarity with Linux and Windows environments, with specific experience in RHEL, Ubuntu, and Windows client support.
  • Experience with CI/CD pipelines and automation tools.
  • Understanding of Agile development methodologies and/or DevOps practices.
  • Experience with relational databases, such as SQLite, MySQL or SQL Server.
  • Experience with automated testing tools and frameworks.

Skills:

  • Excellent communication skills with the ability to articulate technical concepts clearly.
  • Strong problem-solving and analytical skills with a detail-oriented and quality-focused approach.
  • Collaborative team player who can work effectively with others in a dynamic environment.
  • Adaptability and a willingness to learn, with a proactive approach to acquiring new skills.
  • Professional and approachable demeanour with a positive attitude.

What We Offer:

  • A collaborative and supportive team environment.
  • Opportunities for continuous learning and professional development.
  • Exposure to cutting-edge technologies and innovative projects.
  • Competitive salary and benefits package.

Hiring criteria

You should have or be completing the following to apply for this opportunity.

Entry pathway
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
E
Engineering & Mathematics
I
IT & Computer Science

Work rights

The opportunity is available to applicants in any of the following categories.

country
eligibility

Australia

Australia

Australian Citizen