At a Glance
- Tasks: Build a GIS Optimization Engine to analyse maintenance data and generate actionable insights.
- Company: Join a forward-thinking team focused on data-driven decision support.
- Benefits: Competitive pay, flexible hours, and the chance to work on impactful projects.
- Why this job: Make a real difference by transforming data into valuable recommendations for maintenance.
- Qualifications: Experience in ArcGIS development, geospatial analysis, and Python programming.
- Other info: Short-term contract with potential for future opportunities.
The predicted salary is between 3000 - 5000 £ per month.
I'm looking for a GIS / geospatial developer to build a working version of an Optimization Engine that analyzes historical maintenance, visit and incident data per asset and generates EMVI-relevant insights and recommendations. The goal is to provide measurable decision support for maintenance adjustments.
Scope (MVP deliverable)
- Data Inputs
- Connect to ArcGIS Feature Services / GeoJSON layers
- Read:
- Asset layer (points/polygons)
- Maintenance history (visits/actions)
- Incident/melding layer
- Provide EMVI-relevant metrics:
- Visit frequency per asset
- Incident frequency per asset
- Visit-to-incident ratio
- Hotspot detection on incidents
- Cost proxy estimate per asset based on visit count
- Suggested frequency change (up/neutral/down)
- Hotspot flag
- Reason (explicit metrics)
- Confidence score (based on data volume)
- Write results to a GIS table / layer named "OptimizationRecommendations"
- Each record:
- assetID
- suggestedAction
- reason
- confidenceScore
- relevantMetrics
- A lightweight interface:
- Map with recommendation layer
- List of assets with filter
- Click to view decision metrics
Technical Requirements
- ArcGIS Experience Builder widget OR lightweight web app
- Configurable field mapping (important for reuse)
- Clean, documented code
- No advanced ML in MVP
Out of Scope
- Full AI/ML models
- Workflow enforcement / execution tracking
- Mobile app
- Complex dashboards
Budget & Terms
- Fixed budget: $3,500
- Deliver working build + install instructions + documentation
Timeline
- 4–6 weeks max
Experience required
- Applicants must show:
- ArcGIS development
- Geospatial analysis
- Understanding of metrics generation
- Examples of similar analysis layers
Contract duration of less than 1 month.
Mandatory skills: Python, Data Science, GIS, Data Analysis, ArcGIS
GeoMonitor Optimization Engine — GIS analysis for maintenance decisions employer: FreelanceJobs
Contact Detail:
FreelanceJobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GeoMonitor Optimization Engine — GIS analysis for maintenance decisions
✨Tip Number 1
Network like a pro! Reach out to folks in the GIS and geospatial community. Attend meetups, webinars, or even just connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your GIS projects, especially those involving data-driven decision support. This will give potential employers a taste of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with ArcGIS and how you've used data analysis to drive decisions. Practice explaining complex concepts in simple terms—this will impress interviewers!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace GeoMonitor Optimization Engine — GIS analysis for maintenance decisions
Some tips for your application 🫡
Be Clear and Concise: When you're writing your application, make sure to get straight to the point. We want to see your skills and experience shine through without any fluff. Highlight your GIS and geospatial development experience clearly!
Showcase Relevant Projects: Include examples of past projects that relate to the job description. If you've worked on similar analysis layers or have experience with ArcGIS, let us know! This helps us see how you can contribute to our goals.
Tailor Your Application: Make sure your application speaks directly to the role. Use the language from the job description to show that you understand what we’re looking for. It shows us you’re genuinely interested in the position!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at FreelanceJobs
✨Know Your GIS Stuff
Make sure you brush up on your ArcGIS skills and geospatial analysis techniques. Be ready to discuss specific projects where you've used these tools, especially any that relate to maintenance data or incident analysis.
✨Showcase Your Data-Driven Mindset
Prepare to explain how you've used data to drive decisions in past projects. Highlight your experience with metrics generation and how it can support maintenance adjustments, as this is a key focus for the role.
✨Keep It Simple
Since the job description emphasises a minimal UI, be prepared to discuss how you would approach building a lightweight interface. Think about how to present complex data in an easily digestible way without overcomplicating things.
✨Documentation is Key
Be ready to talk about your coding practices, especially regarding clean and documented code. Share examples of how you've ensured your work is understandable and reusable, as this will be crucial for the project.