Skip to content, sitemap or skip to search.

Free Software Foundation

Personal tools
Join now
 
You are here: Home Resources Jobs in Free Software Software Engineer at Leapfrog Online in Evanston, IL

Software Engineer at Leapfrog Online in Evanston, IL

by Matt Lee Contributions Published on Mar 27, 2008 02:56 PM
5 yrs experience PHP, Python, Ruby or Perl.

We are seeking a candidate with of 5 years experience developing, testing, deploying and maintaining interactive web applications in free software environments, as well as command-line batch processing scripts in Python, Ruby, Perl or PHP scripting languages to develop and deploy web-based applications and associated support programs. Responsibilities include:

Supporting new software development, site production and operations as needed by the assigned business unit:

  • With project managers, gathering requirements from internal customers and end-users
  • Advising internal customers on the development resource constraints and risks for requested functionality
  • Developing code using test-driven, object-oriented methodologies
  • Performing unit testing and integration tests
  • Participating in end-user acceptance testing
  • Incorporating end-user feedback into later iterations of the software

Documenting applications at the following levels:

  • System architecture
  • Source code
  • Administration and maintenance
  • End-user training and help

Our ideal candidate has:

  • A Bachelor's degree and/or 5 years experience relating to web-based software development
  • Expert experience in the development of web-based applications using primarily Python (Django framework), Ruby on Rails or PHP 5 in a free software development environment
  • A minimum of 5 years experience with any SQL-based RDBMS (PostgreSQL preferred) in the form of writing efficient SQL queries and executing them via programming language interfaces
  • Experience with source code control systems (Subversion preferred), object-oriented design, test-driven development, continuous integration, code reviews and refactoring, Agile development methods (Scrum), relational database usage and web services
  • A thorough understanding of common web and e-commerce concepts and technologies, such as: HTTP, SSL, Javascript and variants, HTML and other client-side data formats (no graphic design skills required), XML and associated technologies, content management concepts, public-key cryptography, application and data security and privacy issues, basic TCP/IP networking.
  • Ability to work well both within a team environment and independently
  • Ability to work within a fast-paced, dynamic environment
  • Experience working with Agile development methodologies, particularly Scrum teamwork and User Story development and estimation, a very big plus

MAIL/FAX/EMAIL your resume, which must include salary history to: Human Resources, Leapfrog Online, 807 Greenwood Street, Evanston, 60201 / fax 847-556-1468 / e-mail techposition@xfer.leapfrogonline.net

Document Actions

The FSF is a charity with a worldwide mission to advance software freedom — learn about our history and work.

fsf.org is powered by:

 

Send your feedback on our translations and new translations of pages to campaigns@fsf.org.