Back to Job Board

Job Title:  Computer Programmer II – Lafayette, LA & Raleigh, NC, US JO# 18079



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


CNT is looking for a Computer Programmer to support their team in Lafayette. This is a very exciting opportunity to join a top-notch team of IT professionals and scientists that conducts relevant and objective research, and develop new approaches and technologies, and disseminates scientific information needed to understand, manage, conserve, and restore aquatic and coastal ecosystems and their associated plant and animal communities throughout the nation and the world.



The successful candidate will support the team in the following tasks:

  1. Database Design & Maintenance
    1. Interact with databases served by Microsoft, Oracle, and/or open source relational database systems.
    2. Participate with senior team members on database schema design.
  2. Software design & architecture
    1. Participate in writing software specifications/requirements documentation with senior team members.
  3. Documentation
    1. Assist in creating training materials/user guides to accompany custom built databases and applications.
    2. Assist in creating use cases and test plans for written software.
    3. Document developed project components in the government provided code repository ticket and documentation platform.
  4. Coding
    • Write programming code (including all UI controls) using JAVA and other common programming languages.  Proficiency in JAVA is an essential requirement for this position.
    • Work on assigned tickets within the Advanced Applications Team ticket/issue system.
    • Write SQL database queries using, but not exclusively limited to, common programming languages such as MS/SQL or PL/SQL.
    • Include "in-code" comments/documentation for all code blocks prior to repository upload.
    • All code shall be delivered free and clear of any malicious code.
    • Senior programmers will review all submitted code monthly. Participate in code reviews of other Advanced Application Team members assessing the accuracy, effectiveness, and quality of coding deliverables.

• Testing

  • Publish all code to an in-house testing web server for review by Government.
  • Assist in creating use cases and test plans for written software.
  • Perform the following types of testing on developed software: unit testing, functional testing, performance testing, and usability testing.

• Communications

  • Participate in meetings related to application development.
  • Interact with other programmers on the Advanced Applications Team and other agency programmers to ensure transparency of projects.
  • Provide technical guidance to other Advanced Application Team members where applicable


By the 10th of each month, a monthly report describing the progress and status of work is to be provided following a certain format that will be provided.

CNT Site Lead and Client representative to be notified immediately of any issues that requires their input.


N/A. Will defer to the CNT Program Manager and CNT Site Lead, may coordinate with client representative (Task Order Manager)


Bachelor’s degree in computer science and/or relevant practical experience and training.


  • The successful candidate must be proficient with JAVA as a software development language.
  • T/SQL or PL/SQL as an enterprise database and English as an oral and written communication language.
  • Additionally, must be proficient with Eclipse, Spring Tools Suite, and/or Visual Studio as a primary development environment. Must be proficient with using version control technology such as Git.
  • A general understanding of GIS environments and geospatial data containers is required to design, build and maintain geospatial driven web applications.
  • All work products to should be free, clear of any malicious code or grammatical errors, and reviewed in a timely manner.
  • Programmers shall participate in meetings related to applications development.
  • All activities related to communications to be documented to ensure continuity of information is maintained. Interaction with other programmers on the team and other client/partner 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 to be notified immediately of any problems that require government input. Familiarity with the continuous integration / continuous delivery process and software containers is desired, but not required.



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


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.