What are the responsibilities and job description for the Programmer Analyst (GIS Developer) position at Masterapp Labs?
Job Details
Job Title: GIS Developer (Programmer Analyst)
Location: Lansing, MI (Hybrid Onsite 2 days/week)
Duration: 1 year (extension possible)
Bill Rate: $103.15/hr
Interviews: MS Teams (Camera required)
Local Candidates Only: Must be within 1.5 hours of Lansing, MI
Location: Lansing, MI (Hybrid Onsite 2 days/week)
Duration: 1 year (extension possible)
Bill Rate: $103.15/hr
Interviews: MS Teams (Camera required)
Local Candidates Only: Must be within 1.5 hours of Lansing, MI
Job Description:
- Develop GIS-based applications using ESRI SAAS solutions (Feature Layers, Experience Builder, Attribute Rules, etc.).
- Utilize ArcGIS tools such as Experience Builder, Dashboards, Pro, and Survey123 for mapping and automation.
- Work with geospatial data and ArcGIS Enterprise administration.
- Develop web applications using ASP.Net, C#, and JavaScript.
- Implement Test Driven Development and manage source control with Azure DevOps.
- Collaborate with business users to translate requirements into technical solutions.
- Troubleshoot and optimize GIS applications for performance and scalability.
Skill Matrix:
Skill | Required Experience | Total Experience |
---|---|---|
Experience with ESRI SAAS solutions (Feature Layers, Experience Builder, Attribute Rules, Map Viewer, etc.) | 2 years | |
Experience with ArcGIS tools (Experience Builder, Dashboards, ArcGIS Pro, Survey123) | 2 years | |
Web development using ASP.Net and C# | 2 years | |
JavaScript development (including jQuery) | 4 years | |
Python programming for GIS scripting | Required | |
Experience with Azure DevOps (Work Item Management & Source Control) | Required | |
Test-Driven Development (TDD) | 1 year | |
Agile development experience (Scrum/Kanban) | 4 years (Preferred) | |
Experience with GIT and Azure DevOps | Preferred | |
Database experience (Oracle or SQL Server) | Preferred | |
Experience with Continuous Integration | Preferred | |
Experience with AngularJS or similar frameworks | Preferred |
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.
Salary : $103