 |
 |
 |
 |
 |
|
Online Marketing | Sebastopol with partial telecommute option, CA, United States
We’re looking for a talented and passionate developer to work in a collaborative team environment, building, maintaining, and testing the web applications that power oreilly.com. The Developer must be willing and able to analyze and adapt legacy systems; select and integrate packaged solutions; develop and deploy new features; and to explain and document system operation. This position is located at our Sebastopol, CA headquarters office and reports to the Online Programs Director.
ESSENTIAL FUNCTIONS:
- Analyze and resolve day-to-day issues and bug reports.
- Design, code, and implement new features for our websites.
- Maintain and improve legacy code for performance and stability.
- Work with web producers and business owners to define requirements and to ensure the delivery of high-quality software.
- Identify opportunities for systems improvement; propose and develop solutions.
- Recognize where purchased solutions may be superior to custom solutions.
- Write usable documentation.
KNOWLEDGE, SKILLS AND ABILITIES:
- Experience with Ruby on Rails and Python.
- Experience with JavaScript and other front-end technologies like HTML and CSS.
- Experience working with 3rd party APIs.
- Working knowledge of PostgreSQL a plus.
- Excellent written and verbal communication skills.
- Experience with Agile or Lean software development methodologies a plus.
- Ability to translate business requirements into specifications and working functionality.
- Ability to effectively communicate technical concepts to non-technical personnel.
- Ability to work on multiple projects simultaneously.
- Ability to work in a collaborative environment and across departments.
- Ability to juggle conflicting priorities while maintaining flexibility to allow for last minute changes.
MINIMUM QUALIFICATIONS:
- Four-year college degree in Computer Science or related field, or combination of relevant education and work experience.
- 3+ years of Ruby on Rails, and Python experience developing highly-scalable consumer or business applications on a production environment
- 3+ years of web application development
- 3+ years experience with web development technologies and standards (HTTP, HTML, CSS, JavaScript).
- 2+ years experience with relational databases (MySQL, PostgreSQL, Oracle).
|
 |
|
|