24 Sep
|
Apnic
|
Queensland
Job Description
As a Software Engineer in one of our talented teams, you'll play a key role in delivering high-quality internal and external services by designing, developing, supporting and continuously improving software solutions used by APNIC staff and members across the Asia-Pacific region.
n You'll work across the full software development lifecycle, collaborate closely with other engineers, and contribute to a strong culture of code quality, documentation, and continuous improvement.
n
What you'll be doing
n
n
Maintain and enhance existing software, including bug fixes and feature improvements
n
Own assigned work items end-to-end, from analysis through to deployment
n
Actively participate in code reviews to improve solution quality and consistency
n
Follow configuration and release management practices, including producing clear technical documentation
n
n
About you
n
You're a motivated Software Engineer who enjoys solving problems, writing clean and maintainable code, and working collaboratively in a team environment.
n You'll bring:
n
n
A Bachelor of Information Technology, Computer Science, or equivalent practical experience
n
2-5 years of relevant professional software development experience
n
Strong communication skills, with the ability to explain technical concepts clearly
n
A proactive, problem‐solving mindset and attention to detail
n
n
The role
n
As a Software Engineer in one of our talented teams, you'll play a key role in delivering high-quality internal and external services by designing, developing, supporting and continuously improving software solutions used by APNIC staff and members across the Asia-Pacific region.
n You'll work across the full software development lifecycle, collaborate closely with other engineers, and contribute to a robust culture of code quality, documentation, and continuous improvement.
n
What you'll be doing
n
n
Maintain and enhance existing software, including bug fixes and feature improvements
n
Own assigned work items end-to-end, from analysis through to deployment
n
Actively participate in code reviews to improve solution quality and consistency
n
Follow configuration and release management practices, including producing clear technical documentation
n
n
About you
n
You're a motivated Software Engineer who enjoys solving problems, writing clean and maintainable code, and working collaboratively in a team workplace.
n You'll bring:
n
n
A Bachelor of Information Technology, Computer Science, or equivalent practical experience
n
2-5 years of relevant professional software development experience
n
Strong communication skills, with the ability to explain technical concepts clearly
n
A proactive, problem‐solving mindset and attention to detail
n
n
Technical skills and experience
n
You have working knowledge or hands‐on experience in:
n
n
Java and core Java libraries
n
RESTful web services
n
Database design and implementation
n
Linux or other Unix‐like platforms
n
Source control management systems, such as Git
n
n
Desirable experience
n
The following experience would be highly regarded, but is not essential:
n
n
Familiarity with the following:n
n
Spring
n
Docker
n
Kubernetes
n
Perl
n
System administration for Linux or other Unix‐like platforms
n
Network configuration and administration
n
n
Experience working in a member-based or not‐for‐profit organisation
n
Proficiency in one or more Asia‐Pacific regional languages
n
n
Why join APNIC?
n
You'll be part of an organisation that supports Internet development across the Asia‐Pacific region, working on meaningful systems that enable our members and community. We offer a cooperative, supportive environment where learning and technical excellence are valued.
📌 Software Engineer (Queensland)
🏢 Apnic
📍 Queensland