
Senior GIS Developer
Niyam IT
full-time
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the design and development of scalable, modern JavaScript web applications using frameworks such as React, NextJS, ExtJS and OpenLayers.
- Provide advanced troubleshooting and root cause analysis for complex GIS and non-GIS application issues, driving timely and effective resolution.
- Architect, implement, and optimize end-to-end CI/CD pipelines to support efficient, secure, and reliable application delivery.
- Design and oversee the development of automated testing frameworks to ensure high-quality, resilient GIS applications.
- Develop and maintain robust Java-based RESTful web services integrating both relational and geospatial data sources.
- Develop, deploy, and maintain mobile applications across iOS and Android platforms using modern frameworks such as React Native, Swift, ensuring seamless integration with Esri ArcGIS geospatial services.
- Knowledge in PostgreSQL/PostGIS, including spatial data manipulation and advanced geospatial queries.
- Hands-on experience in developing applications in AWS environment.
- Evaluate technical solutions and provide strategic recommendations, technical assessments, and detailed reports to stakeholders and leadership.
- Author and review comprehensive technical designs, code documentation, and standard operating procedures to support maintainability and scalability.
- Lead and actively contribute to Agile Scrum processes, including mentoring team members and conducting thorough peer code reviews.
- Oversee configuration, administration, and performance optimization of ArcGIS platforms and related geospatial systems.
- Champion best practices in application security, code quality, and performance, driving continuous improvement across the development lifecycle.
Requirements
- US Citizenship with ability to obtain a Public Trust.
- Bachelor’s degree in Computer Science, Information Systems, or related field with a minor or proven technical training in Geographic Information Systems.
- Ten (10) or more years of relevant GIS software development, including user authenticated web mapping applications with analytical and query components and tools for processing, migrating, or producing GIS data.
- 7+ years of experience in Java Development, with a strong focus on building and maintaining RESTful services in enterprise environments.
- Extensive experience with geospatial technologies including ArcGIS Server, ArcGIS Desktop/Pro, ArcPy, ESRI File Geodatabases (FGDB), PostgreSQL/PostGIS, and Oracle Spatial/Geospatial datasets.
- Strong expertise in implementing and optimizing vector tile services and working with GeoServer and/or MapServer in enterprise environments.
- Advanced proficiency in designing and executing complex spatial and relational queries for high-performance data processing and analysis.
- Demonstrated ability to analyze, refactor, and modernize legacy codebases while ensuring continuity of operations and improved system performance.
- Deep experience troubleshooting application and system logs, conducting root cause analysis, and resolving complex performance and scalability issues.
- Proven ability to communicate effectively with technical and non-technical stakeholders, including delivering clear technical guidance and documentation.
Benefits
- Flexible Work Hours : Life doesn’t always fit into a 9-to-5 schedule. We offer flexibility to help you manage your work-life balance effectively.
- Remote Work : Niyam IT understands the value of flexibility. We offer remote work.
- Career Growth : Niyam IT is not just a job; it’s a career journey. We provide a supportive environment for your professional development and offer fully paid opportunities for training and advancement within the company.
- Great People : Our people are the blueprint of who Niyam IT is to the industry and community.
- Great Environment : Niyam IT fosters a great environment where innovation, collaboration, and personal growth thrive.
- Diversity & Inclusion : We believe in the strength of diverse perspectives. Your unique ideas are welcomed and celebrated every day at Niyam IT.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptReactNextJSExtJSOpenLayersJavaRESTful servicesPostgreSQLPostGISAWS
Soft Skills
troubleshootingroot cause analysisstrategic recommendationsmentoringcommunication
Certifications
Bachelor’s degree in Computer SciencePublic Trust