Software Architect - High Transaction Mobile Application/Clustering/Mu

Paris  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Software Architect - High Transaction Mobile Application/Clustering/Multi-Site Operation/Scaling

PSD Group are recruiting for an experienced Software Architect to join an award winning Mobile Application Development Team in Paris. The application offers VoIP communication services across 10 million users world wide which is due to expand to circa 50 million users by 2015.

As a Software Architect you will work alongside the CTO and team and review, refine both architect and development methodologies for the voice application.

In brief, we want:

  • Someone who knows how you code defensively, create and deploy designs that cope with surges in traffic, spot anti-patterns in production and how you insert circuit breakers in the appropriate places. 
  • Someone who knows in-depth programming techniques for large scale operations; concurrency, clustering, decoupling, fault tolerance and multi-site operation should be second nature.
  • An architect that understands mobile application development and the particular impact it has on system reliability and user experience.
  • Able to lead discussion and drive through ideas to a team of over 50 developers with different platform expertise and under varying devilry and operational constraints.
  • Above all, we're looking for someone who is positive, speaks from hard-won experience and has the right balance of idealism and pragmatism to help us shape the existing platforms.
  • You would have either spoken at conferences, written articles or white papers on the experience and studies you have found.

Requirements

  • Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems and information retrieval.
  • Competent in design/implementation for reliability, availability, scalability and performance.
  • Competent in software engineering tools and best practices, design patterns.
  • Past experience in Service Oriented Architecture and REST services.
  • Working knowledge of System and Application security.
  • Able to work with product owners using agile methodologies to deliver high quality solutions on time.
  • Able to work with Operational teams to ensure your applications and services are highly available and reliable.
  • Supporting your applications and/or services as and when required.
  • Working knowledge of modern database/storage technologies (NoSQL, Caching techniques, Data Synchronisation).
  • Working knowledge of Spring, Hibernate, CXF Frameworks.

Good to have

  • Working experience of high capacity web service platforms (10m or more users)
  • Good working experience of Cassandra or other NoSQL Databases. 
  • Experience with productivity libraries, such as Lombok and Guava
  • Stress testing techniques
  • Perl and Python Scripting
  • Ruby/Cucumber
  • Cloud/Elasticity

This is a full time contract opportunity in Paris which requires all applicants to be based in Paris 5 days per week.

*English speaking is essential*

Start date
October 2014
Duration
3 month rolling contract
From
PSD Technology Contracts Ltd.
Published at
20.09.2014
Project ID:
778596
Contract type
Freelance
To apply to this project you must log in.
Register