Roles Software Engineer LeadResponsible for leading software development projects, mentoring team members, and ensuring high-quality deliverables.Experience in Agile and Waterfall methodologies.Proficient in the listed technologies (see below).Software Engineer Senior (3 positions)Involved in software design, development, and testing.Experience in Agile and Waterfall methodologies.Proficient in the listed technologies (see below).Software Engineer (mid-level) (6 positions)Contribute to software development, maintenance, and troubleshooting.Familiar with Agile practices.Proficient in the listed technologies (see below).Key Responsibilities:Participate in the entire software engineering lifecycle, including requirements derivation, development, and testing.Collaborate on the development and maintenance of software components and associated simulators using Agile development methods.Experience with both Agile and Waterfall Test Environments.Qualifications and Skills:Demonstrated software engineering experience.Preference for engineering experience in RF, HF, and/or relevant communications disciplines.Fluent in the following technologies:Enterprise JavaVisual Studio Integrated Development EnvironmentC#Visual BasicAsp.NetC Spring MVCHibernateRelational DatabasesRESTful web-servicesWeb-Development frameworksMinimum Baseline Clearance required, NV1 preferred. You might be required to comply with the US International Traffic in Arms Regulation (ITAR) as you may need to handle export-controlled ICT (hardware and software) products.FULL working rights in Australia - Australian Citizenship
Click here to view more detail / apply for Software Engineers (Multiple Requirements)