Overview
Skills
Job Details
Job Title: Backend Developer/Geospatial
Location: Onsite in Englewood, CO 80111
Duration: 12+ months Contract
Overview:
We are seeking a skilled back-end developer with expertise in geospatial technology to join our wireless core engineering team. In this role, you will be responsible for designing, implementing, and maintaining the server-side components of a geospatial website or application tailored to support Next Generation Network Priority Services information dissemination and emergency response capabilities. Your contributions will play a crucial role in ensuring the seamless integration of geospatial data into our communication systems, thereby enhancing public safety outcomes nationwide.
Responsibilities:
- Collaborate with the wireless core engineering team to architect, develop, and maintain the server-side components of a geospatial website or application focused on Next Generation Network Priority Services information dissemination and emergency response.
- Design and implement scalable and efficient backend systems to handle geospatial data processing, storage, and retrieval, ensuring optimal performance and reliability.
- Integrate with GIS databases, mapping APIs, and geospatial data sources to facilitate accurate location-based services and emergency response functionalities.
- Develop RESTful APIs and web services to enable seamless communication between the frontend user interface and backend server infrastructure.
- Implement data validation, authentication, and access control mechanisms to ensure the security and integrity of geospatial data and user information.
- Collaborate with Front End Developers, GIS specialists, and data analysts to define data exchange formats, API endpoints, and data schema requirements.
- Conduct thorough testing, debugging, and performance optimization of backend systems to identify and resolve issues and enhance overall system efficiency.
- Stay updated on industry best practices and advancements in backend development, geospatial technology, and public safety communication standards, incorporating relevant innovations into the development process.
- Provide technical support and troubleshooting assistance to internal and external stakeholders, ensuring smooth operation and maintenance of the geospatial website/application backend.
Qualifications:
- Bachelor s degree in computer science, Software Engineering, or a related field; or equivalent professional experience.
- Proven experience as a Back End Developer, with a strong background in server-side programming languages such as Python, Java, or Node.js.
- Experience building and maintaining RESTful APIs and web services using frameworks like Django, Flask, Spring Boot, or Express.js.
- Familiarity with geospatial concepts and technologies, including Geographic Information Systems (GIS), spatial databases (e.g., PostgreSQL/PostGIS, MongoDB), and mapping APIs (e.g., Google Maps API, Mapbox).
- Proficiency in database design, optimization, and query optimization techniques, with experience working with relational and/or NoSQL databases.
- Experience with LDAP servers and services, and integration of applications with LDAP services
- Experience with AAA/RADIUS servers and services, and integration of applications with AAA services
- Strong understanding of security principles and best practices for web application development, including data encryption, authentication, and authorization mechanisms.
- Excellent problem-solving skills and attention to detail, with the ability to analyze complex requirements and design efficient and scalable backend solutions.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Familiarity with public safety communication systems and NG911 standards is a plus.