Tectonica is a developer of proprietary products for local and international organisations. We pride ourselves on our ability to design and manufacture advanced technology in partnership with these innovative organisations.
About the Role
We are looking for an experienced Software Engineer with proven experience in the design and development of Android applications to join our team at our West Melbourne office.
Reporting to the Engineering Manager, you will be responsible for designing and developing technical solutions, including high-quality software. You will have the opportunity to develop new software applications, enhance existing software solutions, and contribute to the successful delivery of engineering projects.
Key Responsibilities
Design and Develop Web Applications using React/Next.js, Java/Kotlin, Spring and PostgreSQL
Proven experience in the design and development of Android Applications
Design and develop Windows applications using C#
Design and deploy applications in Linux environments
Design and develop software applications, making specific determinations about system performance and resource utilisation
Document code consistently throughout the development process using Javadoc or equivalent standards
Design, develop, and conduct unit and integration tests to validate application design
Provide assistance to the Verification team to formally validate application design against system requirements
Provide estimates for the team schedule and notify any schedule variances to the Project Manager
Produce all artefacts required for deliverables and internal reviews
Participate in working groups, design reviews, and other forums with customers and end-users.
Work with internal and external stakeholders to discuss, and agree on designs as well as explore improvement opportunities
About You
To be successful in this role, you will bring:
A degree in Computer Science/Software Engineering or equivalent
Minimum 4 years proven experience in the design and development of software applications across Android, Windows and Linux platforms.
Experience using version control systems (SVN or Git)
Excellent problem-solving skills and the ability to support a team that develops creative and cutting-edge solutions
The ability to adapt to new tasks, technologies, processes and procedures
Strong communication skills (written and verbal)
Why Join Tectonica?
At Tectonica, you'll be part of a supportive team where we value collaboration, continuous improvement and investing in our people. We offer:
Permanent full-time position
Work-life balance
– Finish early every Friday with our half-day Fridays.
Professional development
– Ongoing training, support and opportunities for career growth.
Competitive salary
– Remuneration aligned with your skills and experience.
Free on-site parking
Tectonica is an equal opportunity employer committed to fostering an inclusive workplace and providing a safe and supportive environment for all staff.
#J-18808-Ljbffr
📌 Software Engineer (Melbourne)
🏢 Tectonica Australia
📍 Melbourne
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.