onsite
Principal Developer - Queensland Government
Software Engineer
Lead complex system enhancements and defect resolution as a Principal Developer, driving high‑quality code, unit testing, and team mentorship across Python, Java, SQL, and AWS environments.
About the role
Key Responsibilities
- Architect and develop system enhancements, ensuring robust design and adherence to best practices in Python, Java, and SQL.
- Lead unit testing and quality assurance, enforcing standards and maintaining system integrity.
- Analyze and resolve complex production issues, providing second‑tier support and functional analysis.
- Mentor junior developers, fostering skill growth and promoting a culture of continuous improvement.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on time.
Requirements
- Extensive experience in Python, Java, and SQL development.
- Proficiency with AWS services and cloud deployment patterns.
- Strong understanding of Agile methodologies and DevOps practices.
- Excellent problem‑solving skills and ability to mentor others.
- Effective communication and stakeholder management abilities.
Skills
pythonjavasqlawsagile