##### Job Description :
Hands-on experience with MEAN stack and Flask application development is
required. The candidate must have
experience developing web applications and automating tasks through scripting
languages, as well as managing
a wide range of Amazon Web Services. Programming experience should include
experience in languages
including Python and JavaScript. ESRI suite of software experience is a plus,
including working within or
administering a complex ArcGIS Online organization.
The applicant must also have excellent communication and leadership skills,
and a demonstrated ability to
manage multiple tasks and perform work on-time and within budget resources.
General knowledge of the
natural resource/earth science field is a plus.
**Position Location: **Sacramento, CA
**Hiring Timeframe: **Immediate
**Employment Type: **Full Time, including benefits
**Salary:** $95,000 β $125,000 depending on level of experience
**Primary Responsibilities: ο**
Develop unique solutions to address a wide range of complex environmental
challenges. ο
Utilize knowledge of hardware, software and application life cycles to deliver
high quality products, tools
and software enhancements in accordance with best practices ο
Work in a team environment on a wide range of projects, supporting our team of
scientists, remote
sensing analysts, and other science-based disciplines. ο
Be organized and methodical with communication and documentation capabilities
ο
Develop and refine existing applications, geospatial analysis protocols, and
spatial and statistical
modeling applications to help solve complex environmental and agricultural
resource problems. ο
Applicant must have the ability to make analysis protocols actionable through
scripting and/or other
programming capabilities.
**Required Qualifications:**
**Education:** B.S. required, M.S. preferred in: Computer Science, Geographic
Information Systems,
Management Information Systems, or related field.
**Experience required: **4 years of experience as Full Stack Developer or
closely related position (consulting
experience preferred)
**Required Technical Competencies:**
Minimum of 4 yearsβ experience in:
Developing in Python, JavaScript, TypeScript, HTML, CSS.
Expertise with Flask, JQuery, REST, Angular, Nodejs and deployment with IIS.
Proficient in databases including SQL Server, PostgreSQL, and MongoDB.
Strong with cloud platform including Heroku and AWS, such as Elastic
Beanstalk, EC2, S3.
Expertise in network and application security.
Project management and team lead.
Familiar with Agile, git and debugging tools.
**Preferred Additional Qualifications:**
Fluency in ESRI suite of software, including ArcGIS Pro, Collector for ArcGIS,
Web App Builder
Developer, ArcGIS JavaScript API, and custom widgets development.
Create, modify, and maintain custom scripts and routines for GIS processes
automation and applications
using libraries such as the ArcGIS API for Python, ArcPy, and GeoPandas.
ArcGIS Online; Experience managing multiuser GIS licenses, systems, databases,
and environments.
Experience developing desktop applications with Electron.js and PyInstaller
Applied GIS experience within natural science/engineering fields
**Professional Skills:**
Positive/enthusiastic attitude; self-motivated; team player, strong
organizational skills, advanced
communication and writing skills; personable; ability and desire to learn;
develop and evaluate new
ideas and approaches; attention to detail; strong QA/QC experience;
effectively prioritize tasks and plan
work; seek new geospatial solutions, applications and opportunities.