Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: McLean, VA
Career Level: Associate
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is seeking a Software Developer that will be part of an integrated team to create, update, and maintain a federated search and discovery software system to integrate data related to financial information from a variety of data providers within a cloud environment. In this role, you will utilize an Agile Scrum development methodology throughout this process.

This position is located in McLean, VA and requires an active TS/SCI clearance with Polygraph.

Job responsibilities include, but are not limited to:

  • Perform Java Full Stack Web Development 
  • Develop a user friendly web application 
  • Develop new features and enhancements to web applications, allowing users to search and correlate financial information related to their mission 
  • Develop APIs and web services 
  • Create and maintain AWS Cloud infrastructure

Qualifications

  • Active TS/SCI with polygraph
  • Bachelor's Degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline with 14 years or more experience; Masters and 12 years; PhD and 9 years. Note that years of experience can be substituted in lieu of degree.
  • 5 or more years of demonstrated experience in the following:
    • Working within an Amazon Web Services (AWS) cloud environment and utilizing tools such as SMS, Data Pipeline, Relational Database (RDS), Cloudwatch, EC2, EBS, S3, KMS, or SMS
    • Developing in a DevOps environment and utilizing tools such as GitHub, Subversion, Jenkins, Maven, or Artifactory
    • Utilizing web stack technologies and software design
    • Working at all tiers of the architecture, to include Web UI, Business Logic, and Database layer
    • Developing software in a continuous integration, continuous deployment (CI/CD) paradigm
    • Working with financial data sets
    • Programming with Java and associated frameworks like SpringBoot
    • Utilizing ElasticSearch and other big data technologies like MapReduce
    • Scripting using JavaScript (JS) framework like Angular JS or EXT-JS
    • Using tools such as Apache Tomcat, Apache Spark, Hadoop, SOLR, JDBC, ANT, Active Directory, LDAP, Regex, SQL, or JSON
    • Using JIRA tracking system
    • Employing Agile development methodology
    • Employing the Software Development Lifecycle (SDLC)
       


 Apply on company website