We are seeking an experienced ARC GIS developer with expertise in Dojo and Oracle to join our team. As an ARC GIS Developer, you will be responsible for designing, developing, and maintaining GIS applications and solutions, leveraging the ARC GIS platform along with the Dojo toolkit and Oracle database. Your primary focus will be on creating dynamic and interactive user interfaces using Dojo, integrating it with ARC GIS functionalities, and ensuring seamless integration with Oracle for geospatial data management.
- Develop GIS applications: design, code, test, debug, and deploy GIS applications using the ARC GIS platform, with a strong emphasis on utilising the Dojo toolkit for creating user interfaces and Oracle for data management.
- Dojo integration: Integrate the Dojo toolkit with ARC GIS functionalities to develop interactive and visually appealing user interfaces for GIS applications.
- Custom application development: Create custom tools, scripts, and workflows using Dojo to enhance GIS functionality and automate processes.
- Geospatial analysis: Perform complex spatial analysis, geoprocessing tasks, and data modelling using ARC GIS tools and libraries while leveraging Dojo for visualisations and user interactions.
- Data management with Oracle: Manage geospatial data in Oracle, including data acquisition, integration, transformation, and quality assurance, ensuring effective integration with ARC GIS.
- Collaborate with stakeholders: work closely with clients, GIS analysts, and other team members to gather requirements, understand project objectives, and deliver solutions that meet business needs.
- Documentation: Prepare technical documentation, including system specifications, user manuals, and test plans, specifically highlighting the Oracle integration aspects.
- Troubleshooting and support: Investigate and resolve issues related to GIS applications, provide technical support, and perform system maintenance tasks with expertise in both ARC GIS, Dojo, and Oracle.
- Stay updated with industry trends: Keep abreast of the latest GIS technologies, Dojo toolkit advancements, Oracle database capabilities, tools, and best practises, and evaluate their potential for implementation.
- Bachelor’s degree in Computer Science, Geographic Information Systems, or a related field
- Minimum of 3 years of hands-on experience in developing GIS applications using the ARC GIS platform, with a strong focus on the Dojo toolkit and Oracle database.
- Proficiency in the ARC GIS software suite, including ARCMap, ARC Catalogue, and ARCGIS Server
- Extensive experience and expertise in the Dojo toolkit for web application development, including creating dynamic user interfaces, widgets, and data visualisations.
- Experience with ARC GIS APIs and SDKs, such as ARCObjects, the ARC REST API, or the ARC GIS Runtime, and their integration with Dojo
- Solid understanding of geospatial concepts, data formats (shapefile, GeoJSON, etc.), and coordinate systems.
- Expertise in Oracle databases for geospatial data management, including data modelling, SQL queries, and spatial indexing.
- Familiarity with web-based GIS technologies like Web Mapping APIs (Leaflet, OpenLayers) and web services (WMS, WFS).
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills to effectively collaborate with team members and clients.