GISjobs.com – It All Starts Here

  

Software Engineer / GIS Developer

Arlington, VA, USA
Salary : $85,000.00
Job Description
NatureServe is seeking to hire a software engineer to design and implement geospatial web applications using the Esri JavaScript API and React. This position will also assist with backend Esri ArcPy python scripts and geospatial Java development as needed. Candidates with Geographic Information Systems (GIS) or geospatial development experience are strongly preferred, though we will consider all individuals that can demonstrate their ability to learn quickly.

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
Life insurance
A 35-hour work week

SUMMARY OF POSITION:

This position is for a software engineer to develop geospatial web applications using the Esri JavaScript API and React, and who can also assist with backend Esri ArcPy python scripts and geospatial Java development as needed. Development tasks are expected to include a heavy focus on geospatial data, ranging from geodatabase design and optimization to architecting solutions for publishing and visualizing large, complex spatiotemporal data sets. This position will involve working across the complete life cycle of software development, from requirements and design through implementation and testing.

ESSENTIAL JOB FUNCTIONS:

Work within an agile team environment to develop web applications using JavaScript and React.
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 front-end development experience using JavaScript, HTML, CSS, with a strong preference for React
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


NatureServe
2550 South Clark Street, Suite 930
Arlington, VA, 22202 USA
NatureServe on TwitterNatureServe on FacebookNatureServe on LinkedIn

  

Printable version of this page Posted 2019-09-17 under Applications Developer

 Other jobs from this employer account