GIS Application Developer


Avineon is a global technology company specializing in spatial intelligence, digital modernization, and engineering support services for government and private industry. Avineon offers comprehensive geospatial solutions from needs analysis to implementation to maintenance.


We deliver total system solutions that provide outstanding value by applying our innovative approaches, skilled personnel, and disciplines processes. Dedication and commitment to quality and process improvement have led Avineon to achieve numerous industry certifications, including CMMI Maturity Level 3 (SCAMPI Class A Appraisal), ISO 9001:2008, and ISO 27001, a globally recognized Information Security Management Standard (ISMS).


Avineon is looking for a GIS Application Developer who is detail oriented and passionate about building and maintaining high-quality GIS applications for web, desktop, and mobile users. The successful candidate must have strong communication skills and the ability to work closely with other team members.

Duties and Responsibilities

The GIS Application Developer must be proficient in web, mobile, and desktop-based application development. The candidate will scope, design, develop, deploy, and support custom and configurable out-of-the-box GIS and internet web mapping applications. The candidate will be responsible for system and web mapping support and assisting in the implementation and deployment of Enterprise GIS systems, including distributed n-tier configurations. The candidate will provide expertise for the successful design and deployment of custom and configurable web/GIS applications, spatial analysis tools, and GIS solutions in support of client initiatives, as well as software product development and support. Developing system documentation and training materials for websites, tools, and applications, along with end-user training and support assistance, may be included in these responsibilities.


Responsibilities may include tasks to:


  • Develop and maintain custom applications, tools, and services in an Esri environment using SQL Server, Python, HTML/CSS, JavaScript, REST, JSON, SQL, and relevant Esri technologies (ArcGIS Enterprise, SDE, and Esri APIs).
  • Design, develop, and support server-based geoprocessing scripts, tools, and processes for automated data updates with Python and SQL statements.
  • Utilize Agile and Scrum methodologies to self-organize, track progress, and update status of projects. 
  • Troubleshoot various GIS issues for users, to include correction of bugs with tools, server management issues, issues with processes, and questions about new workflows.
  • Develop and document GIS processes and procedures.
  • Assist other teams with various ad-hoc GIS requests.

Required Education, Experience, and Skills

The successful candidate with have experience in all levels of GIS application development. Hands-on experience incorporating mapping and database functionality into web-based solutions using ArcGIS Enterprise (Portal for ArcGIS), FME Server, or other internet mapping solutions are a definite advantage.


Preferred experience includes:


  • Knowledge of Esri ArcGIS products.
  • Strong IT skills.
  • Experience with ArcGIS for desktop, ArcGIS Online, Esri Web AppBuilder, and JavaScript API.
  • Understanding of Esri Server and Portal, management of licenses, and management of user accounts.
  • Familiarity with relational databases.
  • Understanding of development, test, and production database environments.
  • Troubleshooting GIS issues.
  • Development of server-side components, including, but not limited to, SOAP and REST web service endpoints implemented via IIS and .NET technologies, is highly desirable.
  • ASP.NET, ASP.NET Web API, Windows Communication Foundation, SOAP and REST web services (both developing and consuming), and Microsoft IIS Configuration.
  • Conceptual understanding of and ideally experience with multi-tiered system architectures including server roles, network communications, and network security measures (firewalls, proxy, VPN, etc.).
  • Server-side development and management of ArcGIS Enterprise and FME Server.




  • Four-year university/college degree in Computer Science, Information Technology, GIS, Geography, or related field or equivalent skills and experience.



Job Location: Traverse City, MI or St. Petersburg, FL

About Avineon

Avineon, Inc. is an Equal Opportunity/Affirmative Action Employer. We provide equal employment opportunities to all applicants and employees without regard to race, color, religion, gender, national origin, age, disability, genetic information, or veteran status.


Apply now!

Let us know who you are and why you want to work with us. Send us your CV and motivation letter by completing the form below or send an email to