Digital Dialogue > Perth Agency > Web Application & Search Engine Developer - Perth Office
Web Application & Search Engine Developer - Perth Office

Digital Dialogue is a fast growing digital media and marketing company. We are looking for someone to join our team in a very exciting, cutting edge project.

We require assistance with a specific project which is ongoing for the next several years - it is a web application that we are building. The right person should have skills as described below, as well as be able to work under pressure and work well with other members of our team.

  • Java / C++ Programming
  • Distributed computing using open source software
  • Web data crawling / scraping
  • Unix / Linux experience

 

We have an exciting list of clients including some of Australia's biggest brands and are building a cutting edge web application - quite simply - it's never been done before and we are looking for someone who loves a challenge and is prepared to think outside the box to take this project to the next level - this is an exciting opportunity to be part of a revolutionary project.

Technical Skills

Search Engine: Develop search engine software that will retrieve information from the internet using complex algorithms to collect specific information then map this information to other related information collected. These maps of information will then be accessible by clients utilising a secure Client Application.

Storage space must be used efficiently to store indices and, optionally, the documents themselves. The indexing system must be flexible and efficient enough to be able to process very large amounts of data.

Fast crawling technology that can be scheduled is required to gather this information and to keep it up to date.

Previous experience with search engine development would be of a great advantage. Open source applications can be an option for the basis of this project.

Client Application

This application requires access to the search engines collected data as well as its own application database and will have the functionality to enable searches from within these data sources.

Clients will be able to securely access their accounts to view their data collection and be able to interact with an array of reporting facilities and data search functionality.

There will be limitation to what data, clients have access to and be able to search from. The Systems Administrator has full control over client's access and resources.

The application architecture is MVC, with an extensive Access Control List (ACL) to maintain strict user permissions. Interactive Graphical interfaces are essential for giving the user an easy experience throughout the application.

An API will be developed using a transport protocol (eg. SOAP, XMLRPC) which will give external applications a limited use of this software functionality and data sources.

For more information, or to apply for this position, click here.

« Back