Colorado Technology Jobs

Colorado Jobs

Job Information

ACS Software Developer in Colorado Springs, Colorado

Location: Colorado Springs, CO

Clearance Required: Must be a U.S. Citizen and possess a current and active TS/SCI clearance granted by the Department of Defense or an Intelligence Community agency. Must be able to pass a Counterintelligence (CI) Polygraph.


Assured Consulting Solutions provides strategic and innovative solutions for customer needs across the business, technology, and organizational spectrum. As a member of our team, you will have the chance to work with customers that are both Government and industry leaders and technology innovators.

We are seeking a highly motivated Software Developer to join our team. The Software Developer will bring a strong technical and analytical mindset required to engineer effective solutions. The Software Developer will assist in deploying a major data modernization capability in an AWS cloud solutions environment, using both Cloud and Server (Linux and Windows) technologies.

Responsibilities include, but are not limited to:

  • Develop and integrate software and systems engineering in support of Amazon Web Services (AWS)-focused development.

  • Design and code new software and/or modify existing software to add new features, debug or improve existing software, and correct defects.

  • Test and maintain software products to ensure strong functionality and optimization. Troubleshoot complex software issues.

  • Design and develop web applications and system integrations in HTML, JavaScript, Java, Python, XML, and/or JSON.

  • Develop solutions to integrate COTS and GOTS products within the Data Governance space, utilizing APIs, JDBC, RPC, tools such as Mulesoft Enterprise Service Bus (ESB), AnyPoint, Apache Nifi, AWS Glu, and service chaining to enable applications to exchange/share data regardless of the specific technology utilized.

  • Provide design, coding, testing and validating programs that solve engineering-related problems.

  • Configure, administer, and support server environments in AWS.

  • Perform root cause analysis and provide mitigation strategies.

  • Design and update software databases.

  • Review and test software components for adherence to the design requirements and document test results.

  • Work with developers and engineers to define customer and system requirements and develop solutions and system designs that will scale to meet future enterprise-level requirements.

  • Securely integrate APIs and transform and load data between endpoints.

  • Ensure connectivity with APIs, applications, cloud technology, and data sources.

  • Integrate services together and write new services, as needed.

  • Document application settings and configuration parameters necessary for applications to perform reliably and effectively.

  • Contribute to an atmosphere of cross-functional teamwork.

Required Qualifications:

  • Must meet IAM Level II certification requirements (Security+).

  • Must be able to qualify for Privileged User Account (Infrastructure or Sys Admin Cert) within 90 days of being hired.

  • Extensive experience working with APIs in JavaScript, Python, Java, XML, and HTML.

  • Experience working with SSL, x509, Token based auth.

  • Full Stack development experience.

  • Experience with database formats and structures, such as JSON, Neo4J, Postgres SQL.

  • Strong innovative and analytical ability with implementation experience and results-oriented approach.

  • Technical experience across all lifecycle phases from research and development, engineering implementation, and transition to operations.

Desired Qualifications:

  • At least 2-5 years of experience working on software development contracts for the Federal government and/or Intelligence Community.

  • Experience using APIs a cloud (AWS) environment.

  • Experience with a wide variety of tools and techniques such as Apache NiFi, AWS glu, AWS Lambda, Mulesoft, Activiti, Jenkins, Git, REST APIs, etc.

  • Experience with Functional Testing, Security, Integration Testing, System Acceptance Testing, and User Acceptance Testing phases.

  • Ability to plan and conduct major technical phases of data management projects by coordinating the implementation and oversight of data management frameworks.

Education Qualifications:

Requires a bachelor's degree in information technology or scientific, engineering, or other applicable technical or analytic discipline.

Years of Experience:

  • 14+ years w/ High School Diploma

  • 10+ years w/ Bachelor's Degree

  • 7+ years w/ Master's Degree

Position Type: Full-Time

Shift: Day