BoulderRecruiter Since 2001
the smart solution for Boulder jobs

Software Engineer III

Company: Cherokee Nation Businesses
Location: Boulder
Posted on: September 12, 2020

Job Description:

Geospatial Software Development Engineer III Cherokee Nation Businesses Work Location: Lakewood, CO or Rolla, MO The National Geospatial Program provides leadership for USGS geospatial coordination, production and service activities. The Program engages partners to develop standards and produce consistent and accurate data through its Geospatial Liaison Network. Operational support is provided by the National Geospatial Technical Operations Center (NGTOC). These and other Program activities that are essential to the National Spatial Data Infrastructure (NSDI) are managed as a unified portfolio that benefits geospatial information users throughout the Nation. The NGTOC provides essential support for the USGS and the Nation in the acquisition and management of trusted geospatial data, products, and services, through world-class geospatial technical expertise and customer service. The NGTOC supports The National Map (TNM) and The National Hydrology Dataset (NHD) among other related efforts. We are looking for qualified individual to provide software engineering support to NGTOC. ESSENTIAL DUTIES AND RESPONSIBILITIES Includes the following: Design solutions, implementation and oversee the data processing at scale in AWS cloud and on premises environment. The architected solutions will be scalable, highly available, performant and re-usable for any data processing pipelines and workflow in place to fulfil the mission of the NGTOC and NGP to be able to serve the public with geospatial data and services. Develop custom tools and scripts for ingestion and manipulation of various types of data. Develop custom tools and scripts. Implement PL/pgSQL database functions to process spatial queries. Development of new tools, applications, and services. Preparation and maintenance of all related software documentation. Write PhP front end query services Communication of pertinent technical information to team and customers. Collaborate with GIS analysts, make recommendations and design solutions to GIS problems Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Supports and/or installs software applications/operating systems. Perform GIS Analysis and Map Services Development including cache generation, base map services, overlay services, status/aggregation services, and cartographic rendering/visualization; Provide GIS service maintenance, new development, and technical support for the delivery of the The National Map (TNM) data and information. Provide the USGS with recommendations of new solutions to enhance TNM GIS dynamic and cached map services, and TNM Server/Web Services/APIs; Explore and implement new map content, symbols, product packaging as defined by government product leads. Create, enhance, maintain metadata for products and web services. Modify configuration parameters to be in compliance with product specifications, and to test new product capabilities. Develop, enhance, maintain data model schemas, and the databases created from these schemas. Ability to perform Database Design, Data modeling, or Object modeling. Assist with the development of product specifications for USGS geospatial products. Ensure that all development and programming tasks and deliverables conform to established USGS and government security standards and measures. Assist in the development, documentation, and testing of disaster recovery procedures as it regards GIS development activities. Prepares or converts metadata for data produced within the NGPO. Works with data producers in other parts of the USGS and in organizations outside this agency to fully document the data to be published by USGS in compliance with the federal Content Standard for Digital Geospatial Metadata (CSDGM), ISO metadata, and other standards as appropriate. Develops draft, pilot ISO metadata profiles for vector (such as Hydrography) and raster (such as Elevation) data Experience with spatial database administration Maintain and upgrade currently implemented TNM(ESRI and OSS) data and map services on premises and in the cloud; Remain current on latest cloud technologies; Explore and research new technologies and strategies for delivery systems; Perform GIS Analysis and Map Services Development including cache generation, base map services, overlay services, status/aggregation services, cartographic rendering/visualization, vector tiles, and Meta Raster Format (MRF) services Adhere to new ESRI and Open Source Software (OSS) best practices; Perform server/web services development including server configuration, metrics, service checkers, notifiers, stress-testing and automation scripts; Perform applied research to evaluate new technologies and techniques, caching strategies, cloud optimization and approach, and ESRI and OSS software; Participate in the design, development, implementation, and performance assessment / improvement of geodatabases (ESRI and OSS) and geospatial services. The successful incumbent shall maintain and improve Elevation services (EL-A09): Enhance Elevation Tools based on 3DEP Data services. Create custom widgets for elevation profile, spot height and retire older tools (Retire old Bulk PQS - pending replacement) Maintain Raster Conversion Tools Enhance bare earth application. Add Elevation Index service to the application and custom LiDAR widgets. Maintain and enhance LiDAR Visualization and Indexing (Entwine), analysis and export. Design, develop and maintain a download limiter solution for LAZ free access. Free access to LAZ data is desirable for small quantities and basic users. The successful incumbent shall Build Vector Tiled Base Maps (PM-A04): Develop new designs and production processes for Vector Tiles generation and dissemination in AWS Cloud. Establish vector tile refresh plan. Maintain Arctic SDI and North America Map effort, in coordination with stakeholders. The successful incumbent shall provide standard products and services in support of emergency management activities (PM-A06): Application deployment and maintenance for response viewer Deploy ESRI developed widgets (through EEAP) contractors shall provide enterprise support for NGTOC mission areas (EN-A05) Improve data processing in the AWS Cloud. Complete migration of on prem applications and APIs to the AWS Cloud. Improve development and release cycle of map services in the cloud environment. Improve development release cycle management (DevOps - Gitlab CI, automation, etc) Continue to develop and enhance cloud applications staging processes and infrastructure Maintain and enhance existing applications and retire legacy applications as directed by the program. Maintain Delivery Drupal web pages. Maintain and enhance notification system to keep users informed on changes to services and new products Collaborate on USGS and DOI Map Services, APIs and Apps with external partners. Develop Metrics Dashboard enabling visualization of usage and trends of TNM Products and Services Cloud metrics for download; Cloud metrics for cloud applications; Cloud metrics for cloud services. Cloud metrics for cloud infrastructure. Maintain Staged Data download and products offered through TNM Downloader and TNM Access API. SUPERVISORY/MANAGEMENT AUTHORITY Although not immediately anticipated, this position may have supervisory authority in the future. Candidates with small group technical leadership success are preferred. EDUCATION and/or EXPERIENCE Bachelors Degree AND 4 or more years experience in Information Science or GIS Proficiency with ESRI ArcGIS software Technical proficiency with C#, C++, C, Python, PL/pgSQL, ASP.NET, Postres/PostGIS, LINUX ESRI ArcGIS: ArcGIS Desktop; ArcGIS Server; SDE Framework; WMX Framework; Geodatabase Technology: Geoprocessing Tools and ArcPy; ArcObjects (10.1 or later) Python scripting, shell scripting, Modern Web Technologies (Javascript, etc.) GeoServer and other OSS GIS software Advanced Window OS knowledge, installed on government equipment Advanced Linux OS knowledge, based on government equipment Advanced networking protocols Source control KNOWLEDGE, SKILLS AND ABILITIES Advanced knowledge of Amazon Web Services (AWS) or other cloud technologies Advanced working knowledge of DevOps practices Knowledge of Python, Go, Ruby, Shell scripting, NodeJS Knowledge of Client side Javascript (Angular, JQuery, Dojo Library, etc), Knowledge of Modern Web technologies (React, Redux, GraphQL, JWT, etc), Advanced knowledge of HTML/CSS, XML, YAML, JSON Experience with Apache web server, nginx, Knowledge of Microservices, Docker, containers, Experience with at least one of these: PostgreSQL/PostGIS, PL/pgSQL, SQL, RDBMS Framework Experience with Web-based Viewer Technologies (OpenLayers, Leaflet, etc) Advanced Window OS and Linus OS knowledge, installed on government equipment Advanced working knowledge of Source control GIT Knowledge of advanced programming patterns, structures, and best practices Ability to quickly implement and adapt new programming concepts Advanced knowledge of Continuous Integration/Continuous Delivery/Deployment and automation practices Advanced knowledge of building Web Services and APIs WORK ENVIRONMENT This work will be performed in a climate-controlled office environment. Significant work-life balance opportunities are available. Casual attire, flexible schedules, in a casual work environment of typical office setting is the primary place of duty; however, some allowance for telework may be considered on a case-by-case basis. Considerable work in front of computer screens and utilizing keyboard and mouse / trackball is required. As a contractor on government site, there is the ability to bring in a personally-owned sit/stand desk, if desired. Small teams of

Keywords: Cherokee Nation Businesses, Boulder , Software Engineer III, IT / Software / Systems , Boulder, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Software Engineer I -MAY 2021 NEW GRADS ONLY
Description: MAY 2021 NEW GRADS ONLY Raytheon Intelligence Space site in Aurora, Colorado has many exciting programs currently under development in the Global Intelligence Systems GIS , Navigation and Environmental (more...)
Company: RTX
Location: Morrison
Posted on: 09/20/2020

Senior OutSystems Developer
Description: Senior Outsystems Developer T4S Partners is a fast-growing technology services company based in the Denver Tech Center. We are looking for bright, energetic, collaborative, experienced OutSystems Developers (more...)
Company: T4S Partners, Inc.
Location: Englewood
Posted on: 09/20/2020

Sr Software Engineer I
Description: Would you like to work in a collaborative environment at a state of the art facility in Aurora Then join our team of engineers solving problems that make the world a safer place and help to secure our (more...)
Company: RTX
Location: Morrison
Posted on: 09/20/2020


Sr. iOS Mobile Developer
Description: Location Denver, CO Salary Negotiable Description Our client is currently seeking a Sr. iOS Mobile Developer in Denver, CO. This is a 6 month Contract
Company: The Judge Group, Inc.
Location: Denver
Posted on: 09/20/2020

Network Tester
Description: Network Engineer III Wi-Fi Core Network Test Engineer 1 year contract Denver, CO JOB SUMMARY The Network Test Engineer is responsible for E2E testing and certification of Wireless Wi-Fi, LTE, and IP core (more...)
Company: Marvel Technologies Inc
Location: Denver
Posted on: 09/20/2020

Technical Support, Tier II
Description: DescriptionDo you dream about creating a more sustainable future At Uplight, we are motivating energy users and providers to accelerate the clean energy ecosystem. Working with over 80 of the world's (more...)
Company: Uplight
Location: Denver
Posted on: 09/20/2020

Application Security Consultant (Java, .Net, iOS, Android)
Description: Job Description The Application Security Consultant will conduct source code scans and penetration tests to detect vulnerabilities in the web and mobile apps developed at the Bank. The Consultant will (more...)
Company: Bank of America
Location: Denver
Posted on: 09/20/2020

Xamarin Developer
Description: Duration: 6 monthsCompensation: up to 49/hr W2 Responsibilities:/Requirements:Experience
Company: The Brixton Group, Inc.
Location: Denver
Posted on: 09/20/2020

Programmer Analyst/Application Software Developer for State of Colorado
Description: Programmer AnalystApplication Software Developer for State of Colorado Location Denver, CO Duration 12 Months The Governor's Office of Information Technology OIT , the Colorado Department of Health Care (more...)
Company: nLeague Services
Location: Denver
Posted on: 09/20/2020

Ecommerce Technical Operations Analyst
Description: Apex Systems Inc. is currently looking for a 100 REMOTE Ecommerce Technical Operations Analyst for an opening available with a growing retail client. For this role you will support global ecommerce
Company: Apex Systems
Location: Denver
Posted on: 09/20/2020

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Boulder RSS job feeds