Python Developer/Informatics Research Associate
- Davis, CA
- No Relocation
- No Recruiters
- No telecommute
- Posted 09/09/09
About the company
AgraQuest is a biopesticide company delivering innovative biological and low-chemical crop protection solutions. As part of the clean-tech revolution, the company is committed to providing effective alternatives to synthetic pesticides.
AgraQuest is well funded and privately held company backed by several well known venture capital groups and private equity firms, such as Texas Pacific Group. The company has also made significant collaborative deals with well known companies providing crop protection solutions such as BASF. AgraQuest currently reports sales of existing products in the tens of millions of dollars. Together with capital injection and revenue from sales, AgraQuest is now cash flow positive. The company is poised for an IPO in the near future.
General Description
AgraQuest is looking for a Python developer who has experience working with frameworks, preferably TurboGears. You will be responsible for continuing the development, deployment and maintenance of custom data management systems and their web interfaces. Using an open source relational database you will create, enhance, and maintain databases that will warehouse millions of dollars worth of agricultural field trial and various forms of laboratory data. You will interact with non-Informatics scientists to understand their needs in order to efficiently develop Informatics solutions. Excellent communication and great interpersonal skills would be highly desirable. An innate or acquired desire to promote safer healthier environment would also be a definite plus.
Essential duties and responsibilities
- Create automatic loaders to import data from Excel and text files to the database
- Develop tools to generate user-defined reports in Excel and Word by extracting data out of the relational database
- Write scripts to properly maintain the database management system, e.g. nightly backups, regression testing, etc.
- Interact with users to create web-based interface for efficient retrieval and display of data
- Meticulously document functional and technical specs
- Utilize open source tools whenever possible
- Help maintain hardware used for data entry, data capture and database hosting
- Must develop rapid prototype of necessary software tools for various scientific projects
- Must be able to work independently and collaboratively with project leads and non-technical personnel
Education
- Bachelor’s or master’s degree in computer science or other closely related technical degree, preferably with minor or a few classes in biology
Required and desired qualifications
- 1+ years of industry experience developing data management software in Linux/UNIX environment
Fluent in Python, TurboGear, JavaScript, and CSS
- Experience with authentication protocols such as LDAP and SSL
- Proficient with advanced SQL queries to optimize searches
- Experience in managing open source relational database, e.g. PostgreSQL or MySQL, such as installation, backing up and restoration of databases
- Source code management system experiences in SVN
Experiences in the following would be a plus: VBA, CGI, Samba, PHP, Perl, Java, Ajax, Trac, Django, C, Oracle, CherryPy, Plone, PL/pgSQL, PL/SQL
- Prefer some knowledge of statistics and of molecular biology
- Desired to work in a fasted paced working environment and ability to adapt to changing requirements
To apply, please send a current version of your resume to jobs@agraquest.com and reference “Informatics Research Associate” in the subject line. AgraQuest requires successful completion of a pre-employment drug test. AgraQuest, Inc. is an EOE employer.
COMSYS: Python/Web Services Development Position
- Bellevue, WA
All Qualified Candidates should send their resume to Jason Henson at jhenson@comsys.com
The Software Development Engineer will be part of a team developing with the latest technologies. This is a contract assignment and the candidate will be responsible for the design and implementation of server side and web based components.
Experience
- Deliver high quality, cost efficient, market releases on schedule
- Design and implement solutions to replace an existing products
- Deliver a product that satisfies performance and scalability requirements
- Ensure high-quality implementation through internal and external review
Responsibilities and Duties
- Develop next generation software based on business specifications
- Assist with estimates to build product releases
- Write design and implementation documentation
- Assist other team members by helping them to solve difficult problems
- Lead Sprints in order to complete project backlog
- Be self-directed and proactive; think beyond the immediate problem
- Collaborate with Program Management and Product Designers to ensure understanding of business requirements
Required Qualifications
- 3+ years application development experience
- 2+ Year of Python development experience
- 2+ years in web based development
- 2+ year REST/SOAP/Web Service experience
- Experience with Agile project management
Must be an extremely good communicator both verbally & written
- Strong technical ability
- High quality oral and written communication skills
Preferred Qualifications
- HTML, Django experience
- C/C++
- XML/XSD experience
- Experience implementing Web Services from the ground-up
- eDiscovery product knowledge
- Enterprise search product knowledge (Autonomy, Recommind, Vivisimo, dtSearch)
Qualification Rating
Programming Languages
- Java: 3 (Moderately Strong) of 5 (Expert) and 2+ Yrs.
Programming Technologies
* XML: 3 (Moderately Strong) of 5 (Expert) and 2+ Yrs.
Web Programming
* HTML: 3 (Moderately Strong) of 5 (Expert) and 2+ Yrs. * .Net: 3 (Moderately Strong) of 5 (Expert) and 2+ Yrs.
Company Default Category
Prior Experience as Internal employee: No Prior experience as Temp / Contractor: No
Yahoo Group