Developer Programmer
Employer: MASTERMIND IT CONSULTING PTY LTD
ABN: **************
Location: Geelong | Melbourne, VIC
Position Type: Full-Time Permanent
Salary: $80,000 per annum plus superannuation
Posted On: 22 July 2025
MASTERMIND IT CONSULTING PTY LTD is seeking an experienced and highly motivated Developer Programmer to join our growing team on a full-time permanent basis. We are a fast-paced IT consulting firm delivering innovative software solutions across a wide range of industries. This role is ideal for a technically skilled individual with a passion for coding, problem-solving, and delivering high-quality software solutions.
Key Responsibilities:
Design, develop, test, and maintain software applications in accordance with project requirements
Write clean, scalable, and efficient code following best practices and coding standards
Work closely with business analysts, project managers, and clients to understand system requirements
Debug and resolve software defects, performance issues, and system errors
Participate in code reviews, testing procedures, and continuous integration workflows
Develop and maintain technical documentation related to application architecture and deployment
Ensure software complies with relevant security standards and data protection regulations
Contribute to the continuous improvement of development processes and tools
Support software deployment, integration, and post-release maintenance
Skills and Experience Required:
Diploma or Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Minimum 3 years’ experience in a professional software development role
Proficiency in programming languages such as Java, C#, Python, or JavaScript, and frameworks such as .NET, Spring, or Angular/React
Strong understanding of software development lifecycle (SDLC), object-oriented programming, and design patterns
Experience working with databases (e.g., MySQL, PostgreSQL, SQL Server) and version control systems (e.g., Git)
Familiarity with Agile or Scrum methodologies
Excellent problem-solving and debugging skills
Strong communication skills and the ability to collaborate effectively in a team environment
Flexibility to manage multiple tasks and adapt to changing priorities and technologies