Back to Job Board

Computer Programmer III (Software Developer) – Lakewood, CO, US  (ID# 16903)

Since 2009, Cherokee Nation Technologies (CNT) has been serving government clients with time-tested solutions that increase client effectiveness through the intelligent use of technology. CNT’s expertise includes software and application services, network services, and business process services. The company is headquartered in Tulsa, Oklahoma, with a regional office in Ft. Collins, Colorado, and client locations nationwide. Wholly owned by the Cherokee Nation, CNT is part of the Cherokee Nation Businesses family of companies.

For more company information, visit our site at:

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.

Job Description:

We are looking for a qualified individual to provide LiDAR software development support as a Computer Programmer III on contract to NGTOC.

Essential Duties and Responsibilities (Deliverables):

  • Prepare, maintain, and provide documentation as required by the task for software development, interfaces, and job processes / procedures in the form of flow diagrams, data dictionaries, procedures, clarifications, status reports, user guides, and other written directives and documents.
  • Disseminate, coordinate, and track development tasks among a team of programmers
  • Provide material or presentations regarding the background and use of applications, services, tools, and systems.
  • Provide and articulate status, risks, blockers, and pending activities through routine scrum activities including scrum meetings, sprint planning meetings, and sprint review meetings
  • Create and communicate clear, concise, accurate, and effective documentation of computer programs, interfaces, and job processes and procedures for others to use and reference.
  • Develop new and updated GIS services, applications, and other functional components related to activities development as well as associated documentation.
  • Write monthly progress and status reports
  • Implement new GIS technologies (ESRI and OSS)
  • Engage and collaborate in developing technical solutions to meet requirements outlined in the annual plans
  • Publish research results
  • Conduct oral presentations
  • Provide source code versioned in the designated (GIT) Repository
  • To learn and follow Standard Operating Procedures.
  • To work well (collaboratively, professionally and responsibly) in a small team environment.

Supervisory/Management Authority:

This position does not have management authority or supervisory capacity.

Education and/or Experience:

  • Bachelor’s Degree in Computer Science/Information Systems and 1 year of experience or equivalent years of experience
  • Knowledge of dealing with very large datasets
  • Experience meeting deadlines and managing tasks and timelines to meet them.

Knowledge, Skills and Abilities: 

Possess an understanding of, or have some familiarity with:

  • .Net and MVC framework
  • SQL (PostgreSQL)
  • HTML and/or HTML5
  • CSS and/or CSS3
  • XML and JSON
  • Open Source for Geospatial tools
  • C# and/or C++
  • Javascript
  • Python
  • Bootstrap, Backbone, or other responsive framework
  • Web development
  • Linux
  • GIT
  • Raster and vector data processing techniques
  • Knowledge of spatial reference systems/projections
  • Data compression techniques
  • Programmatic file handling
  • Exception handling programming structure
  • Object lifetime control handling
  • Ability to successfully pass a drug screen and background investigation





  • Experience or familiarity with Geographic Information Systems (GIS) analysis, software, data types, formats and structures.
  • Understanding of LiDAR data and its processing, quality control, and its derivative product(s) delivery.
  • A candidate who is interested in dedicating themselves to learning from other team members in a casual team environment with generous work-life balance opportunities.
  • Preferred technology stack:
    • Apache
    • Docker
    • Jenkins
    • Celery
    • Rabbit

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 <5 individuals.

Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

With $400 million in annual revenue, more than 3000 employees and nearly 1,000 federal projects for more than 60 government agencies in 26 countries, 50 states and 2 territories, Cherokee Nation Businesses’ (CNB) team of companies are well positioned to deliver the expertise needed to solve the world’s most pressing issues. Together, CNB’s companies provide an array of services — from applications and data services to cybersecurity and national defense — for 12 of the 15 Cabinet departments.

Why consider Cherokee Nation Businesses? The following links can help you learn more about what we do and the many great reasons to join our team!


Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation. If you’d like more information about your EEO rights as an applicant under the law, please copy and paste the links to the following two sites: EEO Statement | EEO Poster;

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may email “” for assistance. This email address is for accommodation requests only and cannot be used to inquire about the application process or status.

For Pay Transparency Non Discrimination provision, please copy and paste the following link: Pay Transparency Nondiscrimination Provision;

We maintain an Affirmative Action Plan for the purpose of proactively seeking employment and advancement for qualified protected veterans and individuals with disabilities. Upon request, we will schedule time to make our Affirmative Action Plan accessible. If you are interested, please submit a written request with the email subject line: 2019 Request to View Affirmative Action Plan to the Compliance Administrator at “” This email box is not for resumes or follow up on job applications.