Sr. Software Developer (Ruby on Rails)GFI Software

THIS JOB HAS EXPIRED

The primary role of a Sample Processing Engineer is to develop, deploy, and secure automation systems involving receipt of high volume data (e-mails, files, network traffic, etc) and post-processing metadata generation (categorization, validation, data mining, etc.). The systems to be built or updated are required to be reliable and scalable, aside from being fast; knowledge and experience on asynchronous design patterns and/or systems implementing such is highly desired. Some day-to-day maintenance of these systems will also be part of the role ? although one of the goals for these systems is that these be very low maintenance.

Qualifications:
BS in Computer Science/Computer Engineering or equivalent
Good oral and written communication skills
Must be comfortable working in a team-based work environment
Knowledge of latest Rails 3.x features is a must
At least 2 years development experience using Ruby/Python
Familiar with GIT source code control system
Scripting experience with bash
Skilled in setting up Linux operating systems (Debian or Ubuntu):
Networking
Router/Firewall configuration
Subnetting
Tun/Tap
Server software
Apache2, nginx
MySQL, Postgresql
Exim, Postfix
Virtualization experience
Vmware server or workstation
Highly Desired (but not mandatory):
Experience working using AGILE (Scrum) methodology
Ruby on Rails experience
Knowledge writing automation using bittorrent
Knowledge on AMQP
Installation and maintenance of AMQP brokers
Experience using Ruby and Python clients for AMQP
Knowledge on OS deployment
Kickstart, netinstall
RIS
Ghostcast
Vmware esxi experience
Experience with NoSQL databases (MongoDB, Hbase)