GIS Application Programmer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

ArcGIS
ArcGIS Server
Collaboration
Conflict Resolution
Data Processing
Documentation
Geographic Information System
JavaScript
J2EE
Knowledge Transfer
Microsoft SQL Server
Microsoft SSRS
Oracle
Performance Tuning
SQL
Python
Stored Procedures
Workflow

Job Details

GIS Application Programmer
Location: Towson, MD
Who We Are:
Since our inception back in 2006, Navitas has grown to be an industry leader in the digital transformation space, and we ve served as trusted advisors supporting our client base within the commercial, federal, and state and local markets.
What We Do:
At our very core, we re a group of problem solvers providing our award-winning technology solutions to drive digital acceleration for our customers! With proven solutions, award-winning technologies, and a team of expert problem solvers, Navitas has consistently empowered customers to use technology as a competitive advantage and deliver cutting-edge transformative solutions.
What You ll Do:

Navitas is seeking an experienced GIS Application Programmer to support the development, enhancement, and maintenance of ArcGIS Server applications within a dynamic enterprise environment. This role will contribute to GIS application upgrades, provide ongoing support for the ArcGIS Server ecosystem, and collaborate on solutions involving ArcGIS Web AppBuilder and integrations with CityWorks.

The ideal candidate is a versatile developer with strong GIS expertise, excellent problemsolving skills, and the ability to work effectively with technical and nontechnical stakeholders.

Responsibilities will include but are not limited to:

  • Develop, enhance, and maintain ArcGIS Server applications and related GIS solutions.
  • Support GIS application upgrades, environment configuration, and performance optimization.
  • Work with ArcGIS Web AppBuilder, ArcGIS APIs, and custom widgets to build and maintain webbased GIS tools.
  • Integrate GIS applications with CityWorks and other enterprise systems.
  • Utilize ArcGIS ModelBuilder and Python for automation, data processing, and workflow development.
  • Troubleshoot and resolve program, application, and production issues, ensuring minimal downtime.
  • Develop and maintain SQL queries, triggers, stored procedures, and other database components.
  • Create and maintain reports using SQL Server Reporting Services (SSRS).
  • Collaborate with crossfunctional teams to gather requirements, propose solutions, and deliver highquality GIS applications.
  • Provide documentation, technical guidance, and knowledge transfer as needed.

What You ll Need:

  • 5+ years of experience developing and modifying applications using:
    • J2EE
    • .NET
    • JavaScript
    • HTML
    • C#
    • Python
  • Strong handson experience with ESRI ArcGIS technologies, including:
    • ArcGIS Server
    • ArcGIS APIs
    • ArcGIS JavaScript API
    • ArcGIS Web AppBuilder
    • Collector
    • ArcSDE
    • ArcGIS Mobile
  • Experience with ArcGIS ModelBuilder and Python scripting.
  • Strong knowledge of SQL, including queries, triggers, and stored procedures.
  • Demonstrated ability to analyze program and production issues and develop effective solutions.
  • Experience developing reports using SSRS.
  • Strong understanding of relational databases (Oracle or SQL Server preferred).
  • Excellent verbal and written communication skills.

Set Yourself Apart With:

  • Bachelor s degree in Business, Computer Science, Information Systems, or a related field.
  • 5+ years of experience in systems analysis, change management, project management, or program analysis.
  • Recent professional engagement with a government entity.

Equal Employer/Veterans/Disabled

Navitas Business Consulting is an affirmative action and equal opportunity employer. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Navitas Human Resources.

Navitas is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Navitas.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.