Monday, January 4, 2010

Technical Architect Role (Salary $80K-$120K) hiring first week of January 2010

Our client is currently seeking a candidate to fill their Technical Architect Role with a salary range of $80K to $120K.  This is an immediate placement.


Job Description
Our client is currently working on several new product initiatives within the areas of Mobile, Web 2.0 and Social Media. They are looking for a Technical Architect to lead their software development for these initiatives.

About the role – Technical Architect (TA)

The TA will be responsible for defining the overall technical design and architecture of the client's product. They are looking to develop a new social media product that will be platform agnostic across mobile, web and social media. To be successful in this role you must posses a wide breadth of knowledge across various disciplines within IT (software, networking and database). You should also possess formal training in computer science to enable you to develop leading algorithms and innovative ways to solve social networking problems. Based on our client's product strategy as a guideline you must be able to create, innovate and lead our client's technical strategy.

This role will start as the sole developer for the project (e.g. you’ll be actively coding). As development progresses you will be a key member of the hiring committee for additional team members.

Responsibilities

  • Develop architecture, algorithms, APIs, web services and database framework
  • Create a platform that can scale to millions of users and is language and device agnostic
  • Ensure operational uptime, reliability and redundancy
  • Lead Mobile, Social Networks and Web Development resources
  • Actively write code
  • Lead technical discussions (evangelize our product) with business partners and clients
  • Consult on best-practices within other areas of the organization
Skills

Requirements:

  • B.A./B.S. in Computer Science or a related technical field (M.S./Ph.D. a plus)
  • Mastery of two of the following programming languages: C#, C++, Java, PHP
  • Expert knowledge of relational database architecture, optimization and SQL
  • Prior experience with building platform technologies
  • Prior experience with high performance computing, social networks and mobile software development (iPhone, Blackberry or Windows Mobile)
  • Prior experience leading software development teams
  • Prior experience developing Service Oriented Architecture and APIs for 3rd parties
  • Knowledge of J2ME and Objective-C (iPhone and Blackberry App development)
  • Knowledge of Hadoop, Amazon EC2, S3 and other Grid or Cloud technologies

General Experience:

  • Self-managing and self-motivated with a thirst for knowledge
  • Previous start-up experience
  • Experience in using Agile, Extreme Programming and Waterfall Methodologies
  • Excellent Communications Skills – Written and Oral
  • Ability to explain complex concepts in simple terms
  • Entrepreneurial personality
  • Consumer and Product focused
  • Comfortable with working remotely
  • Strong leadership skills
  • Flexibility for some international travel

Nice to haves:


  • Machine learning, sentiment analysis, algorithm optimization, heuristics, ranking systems, feedback systems


No comments:

Post a Comment