Are you a software developer with 3-5 years of experience with C++ and Python development? Are you someone who enjoys working with a collaborative team and building interesting software? This role might be for you!
Local talent should apply, we cannot accept applications that require sponsorship at this time.
Position Overview
As a Software Developer, you'll play a key role in creating new software modules and integrating them with existing systems. You'll work autonomously within an agile development team, collaborating with team members and stakeholders to understand requirements and deliver solutions. Your responsibilities will also include maintaining and enhancing current software, contributing to code reviews, testing, and evaluating software for quality and performance.
Key Responsibilities
* Design and develop new software modules that integrate seamlessly with our current systems.
* Operate independently as part of an agile team, contributing to various stages of the software development lifecycle.
* Collaborate with stakeholders to gather and clarify requirements, as well as to discuss potential solutions.
* Maintain and improve existing software in collaboration with the team.
* Actively participate in code reviews and testing processes.
* Assess and enhance software with a focus on ensuring high quality and optimal performance.
Qualifications
* Proficient in Python and C/C++ software development.
* Strong analytical and troubleshooting abilities, with a solid problem-solving mindset.
* Working knowledge of UNIX/Linux systems and administration.
* Ability to quickly adapt to new concepts and technologies.
* Capable of creating, documenting, and reviewing technical documentation.
* Strong verbal and written communication skills.
Personal Attributes
* Motivated to tackle complex challenges.
* Eager to learn and embrace new technologies.
* Committed to applying best practices in software development.
* Organized, detail-oriented, and thorough in approach.
* Proactive and self-managing work style.
Educational Background & Experience
* Bachelor's degree in software engineering, computer science, or a related technical field.
* 2+ years of commercial experience in Python and C/C++ software development.
* 2+ years of experience with source control tools like Git.
* Familiarity with the Atlassian suite (JIRA, Confluence).
* Experience with virtualization and cloud platforms is a plus.
* Knowledge of monitoring systems and SNMP is advantageous.
Reference number: BBBH240976
Profession:IT, Technology & DigitalDevelopment
IT, Technology & DigitalDevelopment
IT, Technology & DigitalDevelopment
Company: Hudson Australia
Date posted: 11th Oct, 2024