Software Developer

Location: Perth
Job Type: Contract
Discipline: Technology
Reference: J34966
Our Client

An industry leader in transport based software and technology, has identified a new opportunity to contract a talented Software Developer to expand to their Development team and assist in embarking on a venture to develop a major global solution.

About the Role

As a Software Developer, you'll be a hands on part of their highly innovative Development Team and assist in creating a unique product which combines cutting-edge innovation and systems in one core, scalable, real-time system capable of running on premise or in the Cloud.

Key responsibilities for this role include:

• Develop, design, code, and test software solutions.
• Assist in defining and planning customer requirements
• Evaluate technical risk and make quick decisions within an Agile Environment.
• Determine all factors affecting performance, security, and manageability of an application.
• Develop automated unit tests.
• Implement peer-reviewed software
• Object-Oriented Design is a must.
• Ensure the quality and maintainability of software.
• Ensure software projects meet deadlines and are aligned with operational plan.
• Diligent, detail-oriented, goal-centred; must be able to organise in order to meet deadlines.

Key Criteria

You must be able to demonstrate the following skills and experience:

• Professional experience in software development.
• Bachelor degree in Computer Science or a related discipline, or equivalent experience/combined education.
• Demonstrated strong skills in C# and Object-Oriented Design.
• Demonstrated strong knowledge of Test-Driven Development (TDD) practices.
• Experience with application performance analysis and tuning.
• Strong analytical, investigative and troubleshooting skills.
• Proficiency in working within an Agile Methodology.
• Proficiency in REST based web services.
• Proficiency in Typescript
• Proficiency in NodeJS
• Proficiency in TDD frameworks such as Jasmine and Protractor.
• Proficiency in Asynchronous Programming techniques.
• Proficient using source control tools like Git / Subversion.
• Application development under Windows Server or Linux.

Desirable but not required:

• Proficiency in Amazon Web Services (AWS).
• Proficiency in Automated Acceptance Test frameworks such as Cucumber.

What's on Offer

This opportunity is an excellent chance for a talented Software Developer to join an innovative tech team and be a part of a project to make global impact. You will be based within the heart of Perth in CBD offices. Competitive rates.

For more information and a confidential discussion please contact Miles Murray on (08) 6467 0660 or click Apply Now'.

About Titan

Titan Recruitment is a leading specialist IT and Engineering recruitment and contracting consultancy placing skilled technical professionals in jobs across Australia and overseas. We have a top-tier client base from a broad range of sectors looking for talented professionals.

Titan encourages applications from all, irrespective of disability, gender, sexual orientation, marital status, age, religion or ethnicity.