Software Developer

OpenGeo

August 22, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at
http://www.viatec.ca/job-board/12136

Job Category: 
Technical
Job Specialization: 
Software Development
Job
Company Overview: 

Boundless provides the best open source enterprise geospatial software, support, and features to organizations and governments around the world, providing solutions to challenges as wide ranging as transportation and disaster management. We are currently accepting resumes and cover letters from new graduates and early career professionals interested in learning the world of open source geospatial software. 

Our development team builds OpenGeo Suite, an integrated product that includes the GeoServer application server, PostGIS spatial database and OpenLayers web mapping library. OpenGeo Suite is a toolkit for building advanced web mapping applications. It is used around the world by researchers, planners, and others to share and edit data using open standards. The Suite and its components are all 100% open source.

Job Summary: 

The Software Developer will work as a member of the development team, documenting functionality, adding features, and testing releases.  The developer will be working with OpenGeo Suite, and with the component projects: GeoServer and OpenLayers primarily.

Responsibilities

  • Develop, test, document and support OpenGeo Suite and the projects that comprise it.
  • Work with our solutions and support teams to resolve issues with the suite.
  • Participate in and nurture open source communities around our software
  • Create documentation and provide technical support, helping users get more out of OpenGeo software

Qualifications

We’re looking for a gifted software engineer who has:

  • Working knowledge of Java server programming and common build tools such as Maven and Ant
  • Familiarity with common Java frameworks and libraries such as Spring and Guava
  • Hands on experience with Git and Github services
  • Curiosity about new technology, and a desire to share and to teach others
  • BS or MS in Computer Science or related technical discipline (or equivalent skills and experience).
  • A solid foundation in computer science, with strong competencies in data structures and software design.
  • Some practical programming experience with open source tools and procedures.
  • Knowledge of Unix/Linux including basic systems administration and software compilation.
  • Fluency in English is required. Fluency in French or Spanish is a plus.

The ideal candidate also offers:

  • Some knowledge of geospatial and mapping technology
  • Strong user-centered mindset
  • Programming skills in Javascript with familiarity of MVC frameworks like Angular, Backbone, etc..  
  • Familiarity with node.js programming and ecosystem 
  • Familiarity with PostGIS, GeoServer, or OpenLayers
  • Open source community involvement at the committer level in at least one project
  • Comfort with teaching and training others on technical topics

You must be organized, self-directed, and passionate about using your skills to make information ever more free and accessible.

How To Apply: 

Please apply on the online job application page.