Software Design Engineer
Summary
Ryarc build windows based software and associated services that organisations use to manage distributed media displays. Our software is used by Global blue chip organisations to deliver billions of multi-media notices every year.
This is your chance to get your hands dirty in a commercial software system and to work with technologies like DirectX, Remoting, Web Services and build applications that merge the best of what Windows and the web have to offer.
This is a software design role and so requires and interest and competency in design methodologies and experience in designing complex systems. Excellent coding skills, knowledge of source control, issue tracking and resolution are of course essential.
This is a challenging role that will suit persons wishing to excel and distinguish themselves in the field of software engineering.
Essential Requirements
· A passion for quality software development
· In-depth knowledge of object oriented methodologies
· Proven debugging skills
· Experience with the .NET platform is required
· Experience with multithreaded asynchronous development issues
· Candidates should have a BS in computer science (or equivalent), as well as at least 3 years of experience in developing and shipping software products
· Prior experience working with distributed systems
· Must have strong architectural instincts and problem solving ability, be creative and have excellent verbal and written communications skills
· Must be capable of working self directed - must be able to provide reasonable time estimates for assigned tasks
Desirable Requirements
· Web technologies and be reasonably proficient with HTTP and similar protocols
· Windows XP Embedded development experience
· Experience in Networking and TCP/IP
· Experience in SQL Server and good knowledge of database design
This role is based in Sydney Australia. To register your interest, please email info * at * ryarc.com and include the code SSDE in the subject.