What are the responsibilities and job description for the Senior GIS Developer position at Bent Ear Solutions?
Bent Ear Solutions is currently seeking a Senior GIS Developer to support high-visibility portfolios for major utilities and energy-sector clients that operate in one of the most on-demand electric grids in the United States. In this role, you will design, develop, and administer enterprise GIS solutions across multiple ArcGIS Enterprise environments, taking ownership of platform health, security, upgrades, and integrations while supporting the buildout of client-facing applications and automations that live on top of them.
You will collaborate with other developers, consultants, analysts, and project managers to deliver high-quality, client-focused services. You will serve a pivotal role in keeping mission-critical GIS platforms current, secure, and highly-available. The position requires the ability to capture client requirements and turn them into technical solutions, and demands high competencies in teamwork, flexibility, and adaptability to frequent changes in processes and priorities. Experience in energy, public safety, or emergency management sectors is a plus. At BES, we help our clients do more with the technology they already own and this position plays a key role in meeting that mission.
RESPONSIBILITIES
- Administer ArcGIS Enterprise across multiple environments, including Portal for ArcGIS, ArcGIS Server, ArcGIS Data Store, and Web Adaptors.
- Support the planning and execution of ArcGIS Enterprise upgrade and migrations (e.g., 12.x).
- Support the management of federation, security, and authentication, including SSO/SAML, LDAP, and Active Directory integrations, TLS/SSL certificates, and role or permission-based access to sensitive data.
- Monitor platform health, performance, and capacity, including requisite tuning of services and troubleshooting issues across the web GIS stack. Develop and maintain client GIS application and automation workflows, including Python scripting and front-end web development.
- Complete all aspects of assigned GIS projects, including design, maintenance, and production of geographic data and applications to create useful, user-friendly solutions.
- Maintain and update GIS databases (i.e., geodatabases and enterprise SDEs), ensuring data integrity and consistency.
- Develop and maintain GIS documentation and standard operating procedures.
- Stay informed of emerging GIS technologies and their potential to enhance organizational capabilities.
KNOWLEDGE AND SKILLS
- Hands-on experience administering ArcGIS Enterprise (Portal for ArcGIS, ArcGIS Server, ArcGIS Data Store, Web Adaptors), including installation, configuration, federation, patching, and upgrades.
- Experience configuring high-availability and disaster recovery environments (multi-machine deployments, load balancers, WebGISDR, replication, and failover).
- Working knowledge of the Windows Server stack underpinning ArcGIS Enterprise—IIS, service accounts, DNS/FQDN, firewall and ports, certificates, and prerequisites (.NET, Web Adaptor).
- Experience securing enterprise GIS—SSO/SAML, LDAP/Active Directory, and TLS—and handling sensitive or access-controlled data.
- Proficiency with Python (ArcPy and the ArcGIS API for Python) to automate GIS processes and workflows.
- Experience with enterprise geodatabases and data modeling (e.g., SQL Server / enterprise SDE), including designing, collecting, validating, and publishing GIS data via ArcGIS Pro and ArcGIS Online / Portal.
- Experience building applications with Experience Builder, Dashboards, and other ArcGIS web application configuration tools.
- Experience with web-based GIS on the Esri platform (ArcGIS Online, Portal for ArcGIS, Survey123, ArcGIS Hub, Map Viewer, Experience Builder).
- Front-end web development with JavaScript, HTML, CSS, and the ArcGIS Maps SDK for JavaScript; frameworks such as React (JQuery a plus).
- Strong problem-solving and analytical skills, with clear written and verbal communication.
EDUCATION AND POSITION REQUIREMENTS
- Bachelor's degree in Computer Science, GIS, Geography, or related field.
- 5 years of experience in GIS (geospatial intelligence preferred).
- Excellent communication, problem-solving, and interpersonal skills.
- Ability to work 40 hours or more a week as required by workload.
- Internet connection and the ability to work remotely.
- Ability to obtain Top-Secret Security Clearance.
BENEFITS
- Remote position.
- Competitive salary and benefits package.
- Professional development opportunities and training.
- Great teammates and supportive work culture.
- Salary range: $99,000 - $125,000
This is a remote position and candidates must be located in the U.S. due to employment and payroll requirements. Applicants must be authorized to work in the United States.
Salary : $99,000 - $125,000