ABi: Ruby on Rails Programmer - Ruby/Linux Administrator

Location: Atlanta, GA

URL: www.abitps.com

1.Ruby on Rails Programmer

Required Skills:

Ruby on Rails development experience
RubyGems, packages, plugins
Experience with editors such as TextMate or RadRails could be useful
Other web development experience
Web application development, open source software, open source web framework/platform, database interfaces, web and application servers, or scripting experience… anything including HTML/DHTML, XHTML, CSS, AJAX (Asynchronous JavaScript and XML), LAMP (Linux [shell scripting (bash, zsh)], Apache, MySQL, and PHP
Experience with the Agile development process and methodologies, the Software Development Lifecycle (SDLC), User interface design, usability engineering and SEO (Search Engine Optimization) knowledge would probably help elevate your candidacy
Candidate should have superior "soft skills," too… The desire, determination and follow-through would make the candidate more qualified. The ability to relate to both a technical audience and a business audience is preferred.
In a fast-paced environment, the ability to manage multiple priorities, exercise strong organizational skills and utilize analytical and creative problem solving skills.

RESPONSIBILITIES:

Develop and Implement Ruby and Ruby on Rails Software applications
Assemble and lead a small development team of both internal and external resources
Identify risks and dependencies within the schedule and cross-group feature areas
Help define and lead group coding standards
Use Test Driven Development and write appropriate automated test cases.
Design and code a robust and scalable Web based toolset for back office management
Utilize pair programming paradigm when deemed appropriate.
Drive code reviews to surface design and implementation issues
Make appropriate design and implementation trade-offs
Research new tools and technology improvements and implement them into the code base
Debug existing code and find the root causes of bugs and fix them
Take responsibility for the performance and serviceability of products
Proactively identify and resolve customer/partner and quality issues
Deliver quality product on time
· Participate in and lead SCRUM meetings.

QUALIFICATIONS:

Demonstrated ability to work well independently, identify and manage dependencies, resolve issues, and ship product on time is required
Strong understanding of and experience with the Scrum software development methodology is required
Demonstrated history of working effectively within a team and cross-group environment is required
Excellent communication, interpersonal, and organizational skills are required

Nice to Have:

Adobe Flash ActionScript experience is preferred
Experience with TDD preferred
Prior experience in startup environments is preferred
Linux / Windows Server
Bachelor’s degree in computer science or related technical discipline is preferred
2-3 years experience Ruby / Ruby on Rails
2-3 years experience Apache
2-3 years experience Scrum
2-3 years experience Ajax
2-3 years experience OOP
2-3 years experience Perl

2. Ruby/Linux Administrator

Systems Administrator

Responsible for support of existing systems and for architecting new systems and environments, developing technical specifications from functional business requirements, integrating products produced by development, and implementing third party software. This individual will work in Ruby on Rails and .Net environments.

Required Skills:
Good verbal and written communication skills
Independent problem solving skills, self-direction
Capacity Planning
Adept at application performance profiling and optimization
Ability to conduct load testing
Network design and validation
Able to build and patch different *NIX and NT systems, understands fundamentals of networking, security, core operating system functionality
Adept at isolating and troubleshooting failed or failing systems
Ability to write scripts, can debug scripts and simple programs
Strong experience (more than 3 years) with OS implementation, network provisioning, security validation and implementation, business continuity, and application deployment.
Administration skills with Microsoft 2003 server, Active Directory, IIS, COM, .Net, MSMQ, TCP, Firewalls, Oracle, SQL Server, Apache, LDAP, PERL, Linux (SuSE preferred), Load Balancing (BigIP), native scripting languages.
Good organization and communication skills with both technical and non-technical people.
Desired Skills:
Significant programming background
Ability to prioritize multiple concurrent needs
Ability to identify system improvements, plan and implement.
Typical Responsibilities:
Can administer/troubleshoot complex site alone, will identify and acquire additional resources as necessary
Participates in an on-call rotation
Trains users on application issues, assists in determining procedural improvements
Evaluates and/or recommends purchases
Seeks and champions new labor saving and reliability improving

To apply: Send a resume to adam@abitps.com