Position Summary: This position plays a key role in designing, developing, and optimizing custom web‑based GIS applications that support the organization’s geospatial workflows and enterprise solutions. This position focuses on building interactive mapping tools and custom widgets using ESRI’s ArcGIS solutions, collaborating closely with the GIS team to create scalable, user‑friendly solutions. The developer ensures spatial data integrity, technical quality, and alignment with organizational design and architectural standards.
General Duties & Responsibilities:
- Provide support to other TRG Departments as directed.
- You have a responsibility to respond/answer all TRG & Client communications.
- Develops and ensures accurate and professional deliverables for clients.
- Acquire a basic knowledge of applications, systems, tools, and services provided by The Response Group.
Position Specific Duties & Responsibilities:
Web GIS Application Development
- Design, build, and maintain custom widgets and tools using the ESRI JavaScript SDK (4.x).
- Implement enhancements and resolve defects within existing web map components.
- Ensure performance and scalability for enterprise-level geospatial applications.
- Maintain compatibility across development, testing, and production environments.
System Collaboration & Integration
- Work closely with backend (.NET) developers to define database schema needs and API requirements.
- Modify or extend shared APIs to support geospatial functionality.
- Provide technical input on long-term architectural decisions for web map components.
Data & Architecture Coordination
- Analyze SQL database structures and define data requirements for new features.
- Translate stakeholder requirements to technical specifications for backend implementation.
- Ensure spatial data integrity, performance, and efficient rendering of geospatial data.
Lifecycle & Process Management
- Manage web map–related work items within TFS or similar tools.
- Move features through development, testing, and production stages.
- Maintain documentation for architecture decisions and implementation standards.
Stakeholder Collaboration
- Work with leadership and cross-department teams to interpret design requests.
- Provide UX recommendations that align with organizational direction.
- Communicate technical constraints and propose clear, actionable solutions.
Working Conditions:
- Prolonged computer use in an office environment.
- Regularly required to lift up to 10 pounds, frequently lift up to 25 pounds, occasionally required lifting up to 50 pounds.
- Vision requirements include close vision and ability to adjust focus.
- Noise level in the environment is moderate.
- The position may require extended hours beyond the normal working hours to meet company objectives.
- Up to 10% travel may be required throughout both domestic and international
Qualifications:
Required
- 5–8+ years of professional JavaScript development experience.
- Demonstrated experience with the ESRI ArcGIS JavaScript SDK (4.x preferred).
- Experience building custom widgets or full web GIS applications.
- Experience integrating REST APIs into front-end applications.
- Working knowledge of SQL databases and relational data modeling.
- Experience working across multi-environment deployments (dev/test/prod).
- Experience using version control and work item tracking systems (TFS, Azure DevOps).
Preferred Qualifications
- Experience collaborating with .NET backend teams.
- Experience editing or developing API endpoints.
- Experience designing scalable geospatial application architectures.
- Familiarity with authentication and enterprise security models.
- Experience optimizing performance for large spatial datasets.
Education:
- BS or BA Degree in Business, Development or related field required; or
- 2-year College Degree or Training Certification preferred with 5-year experience in related field
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Tuition reimbursement
Schedule:
Application Question(s):
- Do you require authorization to work within the US?
Education:
Experience:
- C#: 1 year (Preferred)
- ASP.NET: 1 year (Preferred)
- .NET: 3 years (Preferred)
- MVC: 3 years (Preferred)
- SQL: 3 years (Required)
Language:
Work Location: In person