Back to Job Board

Software Architect (15496)

Boulder, CO

Summary

Cherokee Nation Strategic Programs (CNSP) offers federal, state and local agencies a wide range of intelligence, cyber operations and warfighter support services. CNSP focuses on quality performance in the collection and analysis of data, dissemination of useful information, and actionable real-world support to the intelligence and warfighter communities. Services offered by Cherokee Nation Applicants Strategic Programs apply to all national security communities including federal, state and local intelligence communities, the military and law enforcement agencies.

The Software Architect position requires the right candidate to be a full stack developer responsible for initial design and development of new software and extensive software revisions. Candidate must be able to define product requirements and create high-level architectural specifications. Must work well within a small team as well as independently to ensure tasks are completed within the appropriate timeframe.

Essential Duties and Responsibilities

Includes the following:

  • Develop, test, implement, and maintain multiple software systems as a full stack developer
  • Write test suites to automatically test authored code for compatibility, bugs, and technical inaccuracies
  • Troubleshoot technical issues and develop ways to improve applications
  • Create and maintain accurate technical documentation
  • Create and manage REST APIs
  • Manipulate, analyze, and ingest various data types
  • Adhere to project feature implementation deadlines
  • Produce a monthly report on development activities
  • Communicate with team members and customers daily through various media (orally, written, electronically)
  • Work in an Agile and Scrum environment while maintaining multiple projects simultaneously within sprints

 

Supervisory/Management Authority

  • This position does not have management authority or supervisory capacity

Education and Experience

  • Bachelor’s Degree in Computer Science, or a Bachelor’s degree with 30 semester hours in a combination of mathematics, statistics, and computer science
  • Years of experience can substitute for education requirements
  • Minimum of 2 years of experience with implementing technical formulas based on calculus and statistics.
  • Minimum of 3 years of experience as a full stack developer
  • Minimum of 3 years in developing in object-oriented programming
  • Minimum of 3 years of experience with web application framework that ties a database back-end to an HTML web-based front-end (Spring Framework, MVC, JSP)
  • Minimum of 3 years of experience with Linux and other open source software
  • Experience using Docker and GitHub
  • Experience developing with JavaScript, Angular 4, React, or Vue.js
  • Working knowledge of SQL and NoSQL databases
  • Experience with Python is preferred
  • Experience with PostgreSQL, MySQL, MongoDB is preferred

Knowledge, Skills and Abilities

  • Ability to work on a self-managing Agile team
  • Ability to create data driven software
  • Interested in science and mathematics.
  • Create software design documents, architecture plans, and requirements
  • Effectively produce full-stack web development with little to no guidance
  • Provide solutions that address usability, utility and functionality
  • Effectively apply the concepts of iterative design and development
  • Must be able to pass a background check

Work Environment

  • This position is primarily in a secured federal office setting, a controlled office environment.

 

With $400 million in annual revenue, 20% growth per year, approximately 950+ active contracts serving 60+ government agencies in 25 countries, 47 states, 2 territories and 2000+ employees, Cherokee Nation Businesses’ (CNB) group of Federal Contracting Section 8(a) companies is well positioned to deliver expertise needed to solve complex technical issues. Federal Solutions provides an array of services for 12 of the 15 cabinet-level departments and agencies – from applications and data services to cybersecurity and national defense.

Why consider Cherokee Nation and our Federal Solutions business? Here are some great resources highlighting what we do and compelling reasons for joining our team!

http://cherokeenationbusinesses.com/Pages/home.aspx

http://cherokeenationbusinesses.com/careers/Pages/home.aspx

http://cherokeenationbusinesses.com/federalSolutions/Pages/overview.aspx

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