Niyam IT

Senior GIS Developer

Niyam IT

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

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