GISjobs.com It All Starts Here
Software Engineer / GIS Developer
Arlington, VA, USA
Salary : $85,000.00
NatureServe's software engineers work on a mixture of new and existing projects. Some of the applications we build allow scientists to collect and manage information about rare and endangered species and ecosystems. Other applications provide conservation professionals and planners with tools that analyze this data and help guide their conservation decisions. Finally, we build websites that present this information to educate the public on the natural world that surrounds them, allowing them to explore the challenges that face it and discover the ways in which they can help. Most of these projects have a very heavy focus on geospatial data. If you are not yet an expert on interactive mapping applications, this position should provide opportunities to learn!
NatureServe is not a traditional software development company. We are a non-profit primarily comprised of scientists and conservation professionals. You will join a small group of talented, dedicated software engineers that work alongside our scientists as members of agile teams. All our software engineers are fully engaged in the complete life cycle of software development, from requirements and design through implementation and testing.
NatureServe offers full-time employees a comprehensive benefits package that includes:
401K savings and retirement plan with matching contributions
Health and dental insurance
Short and long-term disability
Annual and sick leave
A 35-hour work week
SUMMARY OF POSITION:
ESSENTIAL JOB FUNCTIONS:
Be fully involved in the complete life cycle of software development, from requirements gathering through design, implementation, and testing.
The essential job functions listed above are not meant to be all-inclusive and may be subject to change at any time.
REQUIRED EXPERIENCE AND QUALIFICATIONS:
2+ years of experience working with geospatial/mapping data, with a preference for Esri tools or APIs
Basic SQL skills and relational database experience
Proficiency with source control systems, especially Git
Proficiency with issue tracking software, e.g. JIRA
We consider candidates from any educational background. We value your ability to solve problems over your formal education credentials.
OTHER USEFUL SKILLS:
The following skills are not requirements, but would be very beneficial.
Development experience for web and/or desktop GIS applications, especially using ArcPy or other Esri ArcGIS APIs
Experience with ArcGIS Server/Enterprise
Experience with ArcGIS Online data management or usage
Development experience for ArcGIS Online apps such as Collector, Survey123, or Web App Builder
Python development experience
Experience with big data, especially big geospatial data
Web application and web services development experience, preference to Java
Experience with widely used Java libraries and frameworks, including Spring, Jersey, Jackson, etc.
PHP development experience
Experience with mobile webapp development practices and responsive design
Experience with CMS administration or development, especially Drupal
Basic experience with web server administration capabilities, e.g. Apache Tomcat, Apache Http Server
ESSENTIAL PHYSICAL REQUIREMENTS:
Ability to conform to standard office hours
Ability to move or adjust light computer and peripheral equipment
Ability to travel occasionally
Experience and Skills
See above under Required Experience and Qualifications section.
NatureServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Apply online here
2550 South Clark Street, Suite 930
Arlington, VA, 22202 USA