Back to Job Board

Programmer Analyst I (Computer Scientist )
 ( ID # 14229 )



Cherokee Nation Technologies (CNT) supports federal clients and partners in their efforts to provide database and application support for both spatial and non-spatial systems. GIS, web and desktop applications support is applied to coastal restoration and management challenges primarily across the Gulf of Mexico.  In addition to using a broad range of computer based technologies to address a wide range of natural resource related issues.


The CNT team is engaged in assisting our client to provide desktop tools to help visualize scientific data. This involves frequent application change requests to keep software products relevant.


CNT is looking for a capable Computer Scientist with at least 5 years of experience.  A successful candidate will be enabled and given the knowledge to apply prior experience to geospatial, web application development which comprises about 80% of the work involved.  The geospatial web applications utilize client-side JavaScript (more specifically the ESRI JavaScript API and the Leaflet JavaScript API) and C#.NET server-side technologies. The remaining ~20% will require development using client-side JavaScript and C#.NET in both traditional .NET forms applications along with newer  MVC based forms web applications. Additionally, the candidate will be highly involved in developing C#.NET and Python server-side code libraries used to transform geospatial data in the ESRI geo-database format to SQL Server and/or PostgreSQL spatial formats used to drive the web mapping applications.




  • Perform work focused primarily on web mapping that includes tasks such as:
  • Preparing requirements documentation, software architecture, coding, code review, user interface (UI) development, UI testing, and UI documentation.
  • The candidate will also be responsible for designing, developing, maintaining, testing and performance tuning approximately three geospatially and or tabular driven web applications.
  • Relational database experience is also required to document, create, maintain, tune, test and administer approximately eight databases served by Microsoft and PostgreSQL relational database systems that serve tabular and spatial data to the various web mapping applications.
  • Where applicable, the candidate will also need to produce training materials to accompany custom built database solutions.
  • Provide technical guidance to other Advanced Application Team members.
  • Responsible for establishing logical development components to be assigned to other, junior team members for coding.
  • Responsible for review of others’ coding work product along with final assembly of various software component code and production “builds” followed by deployment to production application servers.




  • Must be proficient with C#.NET, JavaScript and Python software development languages, along with T/SQL (MS SQL) or SQL (PostgreSQL) as an enterprise database communication language, and English as an oral and written communication language.


  • Must be proficient with Visual Studio as a primary development environment. A general understanding of GIS environments and geospatial data containers is required to architect, build and maintain geospatially driven web applications.


  • Must be proficient with code versioning and continuous integration concepts in general.  For this position, GIT, Microsoft Team Foundation Server, SVN, Jenkins and AWS code deploy are resources most commonly used by the web mapping applications team.


  • All work products will be delivered free and clear of any malicious code or grammatical errors and reviewed in a timely manner.


  • Participate in meetings related to applications development. All activities related to communications shall be thoroughly documented to ensure continuity of information is maintained. Interaction with other programmers on the Advanced Applications team and other agency programmers are necessary to ensure transparency.  Problems related to software use, or data manipulation and management are remedied immediately. In addition to documenting problems within the required reports, the client representative will be notified immediately of any problems that require their input.


  Work Environment:


  • Office environment, travel for field activities and or meetings may be needed



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


Apply online at


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.



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:


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 e-mail 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:


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: 2018 Request to View Affirmative Action Plan to the Compliance Administrator at This email box is not for resumes or follow up on job applications.