I, John Hunter, work for the American Society for Engineering Education as an Information Technology Program Manager. My work on this blog is not associated with ASEE and the opinions I express are mine and not those of ASEE. That said, we are looking for a Ruby on Rails developer at ASEE, in Washington DC.
class Employee < ActiveRecord::Base
acts_as_programmer
has_many :talents
has_and_belongs_to_many :computer_languages
after_create :schedule_interview
validates_inclusion_of :salary,
:in => 60000..80000,
:message => “should be between $60k and $80k a year”
validates_inclusion_of :years_of_experience,
:in => 2..7,
:message => “should be between 2 and 7 years”
validates_presence_of :resume
validates_interest_in :ruby_on_rails
validates_interest_in :agile software development
REQUIRED_LANGUAGES = [“Ruby”,”Perl”,”Python”,”JavaScript”,”Lisp”]
def validate
errors.add_to_base(“You must know one of the languages”) unless
(computer_languages.map{|x| x.name} & REQUIRED_LANGUAGES).size > 0
end
def schedule_interview
self.interviewer = Interviewer.create(
:name => “Keith Mounts”,
:url => “www.asee.org/about/contactASEE.cfm“,
)
save
end
def hire
vacation_days = 15
telecommuting_days_per_week = 0..2
office_location = “dupont circle metro stop, washington, dc”
environment = “friendly”
company = “american society for engineering education”
save
end
end
class ApplyController < ApplicationController
def index
@employee = Employee.new
end
def apply
@employee = Employee.new
if @employee.update_attributes(params[:employee])
flash[:notice] = "Thanks for applying! I'll get back to you very soon!"
redirect_to :action => “thanks”
else
render :action => “index”
end
end
end
Modified from job announcement created by Sean Stickle when he was at ASEE. Related: Ruby on Rails Job Opportunity

This is a very interesting finding.. One couldn’t have imagined that microbes can survive in such an environment for millions of years even without any light!
Pingback: Curious Cat Management Improvement Blog » Job Listings Online Filled with Jargon
Pingback: Curious Cat Management Improvement Blog » Three Years of Real-World IT Projects In Ruby