Web Developer - Land IQ
Sacramento, CA 95828
About the Job
Land IQ is seeking a Web Developer in its Sacramento, California office.
The successful Developer candidate will be responsible for working with our team of remote sensing/geospatial experts in a range of environmental, agricultural, and ecosystem disciplines. Applicants must have strong fundamentals in developing high-quality geospatial solutions, including web and desktop applications. The Developer will be expected to design custom applications to increase the functionality of standard software, automate GIS data functions, integrate databases, and create public/private web maps and data management applications.
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
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.
The ideal candidate is a creative problem solver who will work in coordination with cross-functional teams to design, develop, and maintain our next-generation websites and web tools. You must be comfortable working as part of a team while taking the initiative to take lead on new innovations and projects.
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 fields. - Experience required: 1-3 years of experience as a Developer or closely related position
Required Technical Competencies:
Minimum of 1-3 years experience in:
- Developing in Python, JavaScript, TypeScript, HTML, CSS.
- Expertise with Angular, Flask, JQuery, REST, Nodejs and deployment with IIS.
- Proficient in databases including SQL Server, PostgreSQL, and MongoDB.
- Strong with cloud platforms, including Heroku and AWS, such as Elastic Beanstalk, EC2, and 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.
Contact: Please send resume/cover letter to dhansen@landiq.com. Also visit our website for more information at www.LandIQ.com.