Python Developer

for Rice University in Houston, TX

Job Description

### Position Information

## Position Summary

OpenStax is seeking a talented Python Developer who will work with the OpenStax CNX development team to deliver new features and updates for the OpenStax CNX web platform. This position will write code and participate in as part of an agile development team. The Python Developer will assist the Technical Director as needed.

## Education Required

Bachelor's Degree

## Concentration / Degree Type

Computer science or other related field.

## Substitution for Education Requirement

May substitute additional related experience, above and beyond what is required, on an equivalent year for year basis in lieu of the education requirement.

## Education Preferred

Masters degree in computer science.

## Experience Required

3 years

## Type of Experience

Hands on Python development experience with proven skills in Python, REST APIs and writing unit tests.

## Substitution for Experience Requirement

May substitute additional related education, above and beyond what is required, on an equivalent year for year basis in lieu of the experience requirement.

## License/Certification Required

Not specified.

## Skills Required

* Strong Python development background.

* Experience using REST APIs delivering json.

* Experience writing server-side Python to support single page applications.

## Skills Preferred

* Experience deploying to Linux environment.

* Experience using Agile development.

* Experience using Github.

* XML transformation experience.

* SQL experience.

* Experience using Trello.

## Internal / External Contacts

The developer will interact with other members of the CNX team as well as other OpenStax team members and contractors.

## Physical Demands

May work for extended periods at a computer (up to 8 hours).

## Working Conditions

Occasional travel to work with partners or attend conferences and meetings. Working to meet deadlines.

## Security Sensitive

Yes

## Quick Link for Posting

http://jobs. rice. edu/postings/4304

## Job Duty Name

## Description of Job Duty

* Other tasks as assigned.

## Percentage of Time

5

## Job Duty Name

ATTEND MEETINGS

## Description of Job Duty

* Scrum meetings.

* Sprint planning meetings.

* Design meetings.

## Percentage of Time

15

## Job Duty Name

SOFTWARE DEVELOPMENT

## Description of Job Duty

* Develop software for single page application that uses Python APIs and components.

* Update XML transformations.

* Optimize SQL queries.

## Percentage of Time

80

*Job Title:* Python Developer

*Department:* OpenStax

*Full Time/Part Time:* Full-Time

*Requisition Number:* S15387

*Open Date:* 06/04/2015

*Salary Information:* Salary Commensurate with Experience and Qualifications

*Work Schedule:* Monday through Friday 8 a. m. to 5 p. m. ; occasional weekend and evening work required.

*Benefits Eligible:* Yes

*Eligible for Overtime:* No

Register and find the right job for you.

Register and find the right job for you.

Why Register?
  • Get weekly job alerts
  • Upload your resume
  • Use our career tools

Register now & start applying for jobs.

Why Register?
  • Apply to Matching Jobs
  • Get Weekly Job Alerts
  • Post Your Resume
() -

Register now & start applying for jobs.

Why Register?
  • Apply to Matching Jobs
  • Get Weekly Job Alerts
  • Post Your Resume
() -

Register now & start applying for jobs.

Why Register?
  • Apply to Matching Jobs
  • Get Weekly Job Alerts
  • Post Your Resume
() -

Register now & start applying for jobs.

Why Register?
  • Apply to Matching Jobs
  • Get Weekly Job Alerts
  • Post Your Resume
() -