10 Jan 2013

Full-Time Python Developer III

Kaplan Inc.Anywhere

NOTE: This job listing has expired and may no longer be relevant!

Kaplan Inc Logo.jpg

Job Description

Position Summary
  • The Software Engineer III (Python / App Engine) is responsible for software development as a senior member of a project team.
  • He/she works closely with subject matter experts, business analysts, quality analysts, and others to design, develop, and test software solutions to business problems in Python primarily on Google App engine.
Key Job Responsibilities
  • Develop technical specifications for software from user stories / business requirements.
  • Analyze functional requirements, refining and elaborating on them based on experience, and providing feedback on possible implementations.
  • Work closely with Manager or Director and other project members as a team where necessary, and also work on own initiative where appropriate.
  • Develop code including unit tests, appropriately employing object-oriented design methods and patterns and following industry and Kaplan standards.
  • Work with diverse teams including business analysts, database and UI specialists, and offshore developers in order to get work done efficiently.
  • Work with appropriate technology teams in analysis, troubleshooting, communication, and prioritization of system-related issues.
  • Solve problems of considerable scope and complexity, and assist more junior developers with their work.
  • Operate and support the configuration management and development/test environment and tool set as necessary.
  • Help to select and incorporate new tools and methods as appropriate.
  • Perform normal software development without supervision, and lead other developers on larger and more complex development efforts.
  • Review and analyze others work, giving appropriate assistance and criticism.
  • Support the delivery of working software through QA and into production environments, including recommending appropriate practices to ensure success in those environments.
Minimum Qualifications
  • Bachelor’s Degree (B.A. /B.S.) In Computer Science, Management Information Systems, or other related field. 7-10 years related experience.
  • Acceptable Experience in Lieu of Education: Two years of experience for every year of formal education required.
  • Extensive Knowledge of systems architecture.
  • Strong skills in the use of software tools to develop business programs.
  • Considerable experience or aptitude in the creation of business software.
  • Ability to work well with people and quickly learn new concepts.
  • Able to apply advanced software engineering principles, theories and concepts.
  • Familiar with a wide variety of software algorithms and terminology.
  • Experience with object-oriented design including common patterns, interfaces, and inheritance.
  • Ability to stay focused and detail-oriented in a fast-paced dynamic environment.
Preferred Qualifications
  • Professional software development using Python in a Google App Engine environment.
  • Experience with Python web template frameworks such as Django or jinja.
  • Must be have a mastery of object-oriented programming and have experience with the Google App Engine framework.
  • Experience with web development using HTML, CSS, JavaScript and JSON.
  • Experience using a JavaScript framework such as jQuery.
  • Experience with SOAP and REST web services.
  • 2+ years python development experience.

How to Apply

Please submit your resume by using the following link:


Job Categories: Engineering. Job Types: Full-Time. Job Tags: django and google app engine. Salary: 80,000 - 100,000.

Apply for this Job

Get Your Weekly Dose of Python