Backend Developer Geospatial Focus
Job Description
JobTitle : Back End Developer (Geospatial Focus)
Location : Greenwood Village Coloradohybrid 3 days onsite and 2 days remote / work from home
Duration : 12 month contract
Number of Positions : 1
JOB OVERVIEW
We areseeking a skilled Back End Developer with expertise in geospatialtechnology to join our wireless core engineering team.
In this roleyou will be responsible for designing implementing and maintainingthe serverside components of a geospatial website or applicationtailored to support Next Generation Network Priority Servicesinformation dissemination and emergency response capabilities.
Yourcontributions will play a crucial role in ensuring the seamlessintegration of geospatial data into our communication systemsthereby enhancing public safety outcomes nationwide.
Responsibilities :
- Collaborate with the wireless core engineering team toarchitect develop and maintain the serverside components of ageospatial website or application focused on Next GenerationNetwork Priority Services information dissemination and emergencyresponse.
- Design and implement scalable andefficient backend systems to handle geospatial data processingstorage and retrieval ensuring optimal performance andreliability.
- Integrate with GIS databasesmapping APIs and geospatial data sources to facilitate accuratelocationbased services and emergency responsefunctionalities.
- Develop RESTful APIs and webservices to enable seamless communication between the frontend userinterface and backend server infrastructure.
- Implement data validation authentication and accesscontrol mechanisms to ensure the security and integrity ofgeospatial data and user information.
- Collaborate with Front End Developers GIS specialists anddata analysts to define data exchange formats API endpoints anddata schema requirements.
- Conduct thoroughtesting debugging and performance optimization of backend systemsto identify and resolve issues and enhance overall systemefficiency.
- Stay updated on industry bestpractices and advancements in backend development geospatialtechnology and public safety communication standards incorporatingrelevant innovations into the development process.
- Provide technical support and troubleshooting assistanceto internal and external stakeholders ensuring smooth operation andmaintenance of the geospatial website / applicationbackend.
Qualifications :
- Bachelors degree in Computer Science Software Engineeringor a related field; or equivalent professionalexperience.
- Proven experience as a Back EndDeveloper with a strong background in serverside programminglanguages such as Python Java or Node.js.
- Experience building and maintaining RESTful APIs and webservices using frameworks like Django Flask Spring Boot orExpress.js.
- Familiarity with geospatialconcepts and technologies including Geographic Information Systems(GIS) spatial databases (e.
g. PostgreSQL / PostGIS MongoDB) andmapping APIs (e.g. Google Maps API Mapbox).
- Proficiency in database design optimization and queryoptimization techniques with experience working with relationaland / or NoSQL databases.
- Strong understandingof security principles and best practices for web applicationdevelopment including data encryption authentication andauthorization mechanisms.
- Excellentproblemsolving skills and attention to detail with the ability toanalyze complex requirements and design efficient and scalablebackend solutions.
- Excellent communication andteamwork skills with the ability to collaborate effectively withcrossfunctional teams and stakeholders.
- Familiarity with public safety communication systems andNG911 standards is a plus.
Additional Toolsand Technologies :
- WebFrameworks (e.g. Django Flask Spring Boot Express.js)
- Relational Databases (e.g. PostgreSQL / PostGIS)
- NoSQL Databases (e.g. MongoDB)
- APIDevelopment and Documentation Tools (e.g. SwaggerPostman)
- Version Control Systems (e.g.Git)
- Testing Frameworks (e.g. JUnit MockitoPyTest)
- Performance Monitoring and LoggingTools (e.g. New Relic Splunk)