Job Seekers, Please send resumes to resumes@hireitpeople.com
Key Responsibilities:
- Develop web applications to visualize and provide insights into large volumes of location - enabled event data.
- Offer creative solutions when faced with data volume, data quality, and data usability challenges
- Participate in software development lifecycle from requirements gathering to planning long-term support. Be willing to collaborate with non-technical stakeholders, development operations staff, data scientists, and software architects.
- Apply professional software engineering techniques and best practices for code standards, software testing, code reviews, source code management, and deployment processes.
Required qualifications:
- Bachelors Degree
- 3+ years of professional experience with web application development
- Proficiency with web application development using JavaScript/HTML/CSS
- Fluency with modern web application development tools and the following JavaScript libraries: React, Material-UI
- Experience working with Geographic Information Systems (GIS) and a basic understanding of geospatial concepts like spatial reference systems and spatial data representations
- Source Code Management using Git
- Ability to develop and maintain automated unit test and functional test plans
- Comfortable working in an Agile software engineering environment
Desired qualifications:
- Familiarity with the following web application development libraries: ArcGIS JavaScript, D3.js, Mapbox GL JavaScript
- Knowledge of Continuous Integration/Continuous Delivery practices
- Familiarity with the ArcGIS Enterprise mapping and spatial analytics platform
- Full-stack application development experience with Python
- Application development experience with the Elasticsearch Search API
- Data management experience with relational databases. E.g., Microsoft SQL Server, PostgreSQL
- Data management experience with Hadoop. E.g., Hive, Spark