Sr. Software Developer (Ruby on Rails)
GFI Software 7 reviews - Clearwater, FL

This job posting is no longer available on GFI Software. Find similar jobs:Senior Software Developer jobs - GFI Software jobs

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.

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) :


Router/Firewall configuration



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



Vmware esxi experience

Experience with NoSQL databases (MongoDB, Hbase)

About this company
7 reviews