Key Responsibilities:
- Design, develop, test, and maintain software applications and tools to meet business and user requirements
- Customize and enhance existing applications and systems for improved performance, scalability, and functionality
- Analyse user needs and software requirements to determine feasibility and technical limitations
- Write clean, efficient, and maintainable code across a range of platforms and languages
- Conduct debugging, testing, and troubleshooting of software applications to ensure functionality and reliability
- Develop technical documentation, user guides, and support materials for both end users and internal teams
- Collaborate with stakeholders to define project specifications and deliver software solutions aligned with business goals
- Integrate third-party APIs and services to extend application functionality
- Maintain and improve application security, ensuring compliance with relevant data protection regulations and standards
- Stay current with emerging technologies, tools, and programming practices
Reporting:
This role reports directly to the Manager.
Working Hours:
Full-time, 9:00 am – 5:00 pm, Monday to Friday.
Qualifications:
- A relevant bachelor’s degree or higher in Computer Science, Software Engineering, or a related field
Experience:
- Minimum of 5 years’ experience in a software development or applications programming role may be accepted in lieu of formal qualification
Required Skills:
- Proficiency in programming languages such as Java, C#, Python, JavaScript, or others as required
- Experience with software development frameworks, databases, and version control tools
- Familiarity with agile development methodologies and software lifecycle processes
- Strong problem-solving abilities and a keen attention to detail
- Experience with cloud-based platforms and API integrations
- Ability to work both independently and collaboratively within a development team
- Strong written and verbal communication skills
Performance Goals:
- Deliver high-quality, functional software on time and within scope
- Resolve bugs and issues effectively with minimal disruption to users
- Contribute to ongoing software improvements and innovation within the team
If you're passionate about coding and innovation, and enjoy working in a fast-paced, collaborative environment, we invite you to apply. Please send your resume to [email protected]
About Company
Shoolin Consultancy Pty Ltd is a reputable Australian resourcing and ICT consultancy firm, dedicated to delivering tailored and innovative HR and technology solutions to clients across multiple industries. We are currently seeking Software and Applications Programmers to join our expanding development team.