You are highly motivated to change the way the world does business. You are a passionate individual who shines highly in any environment.
You exhibit a strong sense of team, rallying everyone around common goals to deliver projects on-time and on-quality, thriving in a fast paced, agile environment that is focused on delivering results reliably and dependably.
You will design and develop the services and application logic that drives the icix platform.
5+ years developing medium to large scale enterprise and web applications.
Expert in one or more of the following languages: Java, PHP, Ruby, Python
Excellent understanding of software engineering best practices including dependency injection, TDD, continuous integration, agile and/or lean practices (e.g. scrum, kanban)
BS, MS, or PhD in Computer Science or equivalent work experience.
Experience with one or more of the following databases ? MySQL, PostgreSQL, Oracle, SQLServer, MongoDB, Redis, Riak, HBase, or Cassandra
Experience with Spring, Hibernate, and Maven
Experience with distributed computing, high performance computing and fault tolerant system design including clustering, sharding, load balancing, synchronization, transactions and concurrency.
Experience with cloud based tools and technologies such as AWS, Eucalyptus, OpenStack, Joyent, Rackspace