Our client is a global software organisation with an office here in Melbourne. Due to growth, they are seeking a Software Developer to join their team for an initial 6-month contract. The Engineer (Developer) is responsible for developing or modifying software, integration of still/video cameras, integration of radar detection devices. The role involves analyzing user requirements and translating these into designs and specifications for software development in an agile team environment. Responsibilities: Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Develop, refine, and tune integration between applications. Analyse and resolve technical and application problems. Adhere to high-quality development principles while delivering solutions on-time and on-budget. Undertake autonomous delivery of specific software and testing tasks and assist less experienced software engineers in development, testing and debugging activities. Participate in agile estimations, planning, daily ceremonies and retrospectives to drive continuous improvement in team and personal performance. Assist in the collection and documentation of user’s requirements, development of user stories and work plans. Planning, processing and performing own work in an efficient manner with little or no assistance from the supervisor as part of an agile development team. Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff. Provide assistance to testers and support personnel as needed to determine system problems. Qualifications & Prerequisite Requirements: 5 Years of enterprise software design skills in C++ and C# Development of software applications for real-time applications. Radar detection and/or video analysis software development, or similar technologies is a preference Experience with Edge Technologies. Tertiary Degree or equivalent in Computer Science or Software Development/Engineering Ability to work autonomously on complex technical problems. Experience with agile development methodologies including Kanban and Scrum. Good communication skills. For more information, please contact Jarrodd on 0438 661 623 or email jarrodd.edwardstalentinternational.com the successful candidate will need to pass a national police and employment check.