Title: Applications Developer
Reports to: Lead Developer Location: Portland, OR Organizational Summary: Ecotrust’s mission is to inspire fresh thinking that creates economic, social and environmental well-being. Ecotrust works on conservation and economic development from Alaska to California by investing in the distinctive natural advantages of individuals, businesses and communities. Founded in 1991 and based in Portland, Oregon, Ecotrust works in five programmatic areas: Fisheries, Forestry, Native Programs, Food & Farms and Knowledge Systems. Role and Functional Responsibilities: The applications developer will work within the Ecotrust Knowledge Systems group, developing complex software products and systems. They will work on projects under the guidance of the lead developer to implement and test major features and subsystems with minimal oversight. They will also provide support and guidance specific to programming needs, as necessary, to other staff. Development of spatial tools and analysis will be a significant part of this position as well as creative use of existing and emerging technologies. Over time the applications developer will work on a diverse range of projects becoming a well-rounded part of the team. Required: * BS/BA in Computer Science or equivalent experience * Commitment to the Ecotrust mission * Commitment to developing and using open-source solutions Ability to: * Work independently and as part of a diverse team * Juggle projects and deliver on schedule * Scope tasks and estimate time * Communicate effectively Demonstrated experience with: * The full software development life cycle * Web application development o Server-side we primarily use Django (GeoDjango) and PostgreSQL (PostGIS) o Client-side we primarily use JQuery, Ext and OpenLayers o See our Marinemap and Open OceanMap tools for examples. * Database management systems such as PostgreSQL, SQLite, Oracle or SQL Server Desired: * Desktop application development experience o We primarily use the QT framework (PyQT) along with Quantum GIS (PyQGIS). o See the Open OceanMap desktop tool. * Knowledge of geographic information systems (GIS). * Experience with geospatial tools, libraries and standards. o We utilize Mapserver, Geoserver, OpenLayers, Grass and Quantum GIS * Experience with the ESRI suite of GIS software products * Experience with spatial database management systems such as PostGIS, SpatiaLite, SQL Server 2008, Oracle Spatial * Experience developing and deploying software on multiple platforms, particularly Linux servers * An eye for usability and good design. Layout and CSS skills are a plus * Interest in presenting and/or publishing results of the teams work * Note, that if you don't have experience using or developing geospatial tools, but are a strong developer, we still encourage you to apply. Compensation This is a fulltime position. Salary commensurate with experience. Medical and retirement benefits and a generous vacation package included. Ecotrust is an equal opportunity employer. Application materials are due no later than 5:00 PM on Tuesday, September 15th. To apply, please submit a cover letter, resume, standard Ecotrust employment application, and references to: Instructions for Applying The job posting will be appearing shortly at http://www.ecotrust.org/about/jobs.html where instructions and contact information can be found. No phone calls please.
1 Comment
10/7/2013 01:35:52 am
I glad to your post there is very informative for me or everyone. And the story you have shared in your post are really awesome and I must say you have done a great job.
Reply
Leave a Reply. |
Details
Archives
December 2021
Categories
All
|