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

Description

Description

SAIC is seeking an Applications Developer to support ... 

This position is located in Chantilly, VA and requires an active TS/SCI clearance with Polygraph to be considered. 

Job responsibilities include, but are not limited to: 

  • Determine how requirements are satisfied, while ensuring that all projects are properly documented. 
  • Evaluate design, architecture, and implementation options, and recommend when it is appropriate to use strategic enterprise solutions vice using tactical single-purpose solutions. 
  • Ensure each new application or system enhancement meets agreed upon performance and security SLAs (for example, system up-time, concurrent users, system recovery, etc.). c
  • Ensure that all developed applications, and modifications to existing applications operate in compliance with applicable policies and regulations, including (but not limited to) architectural processes and Authorization and Accreditation (A&A) processes
  • Fully describe and document any proposed updates to application architectures and interfaces, and prior to implementing such updates. 
  • Provide technical expertise in systems architecture; participate in the formulation of software engineering practices; assess feasibility of system plans; establish priorities; and develop and implement plans that adhere to established strategic business and system objectives. 
  • Participate in the formulation of software engineering practices; assess feasibility of system plans; establish priorities; and develop and implement plans that adhere to established strategic business and system objectives. 
  • Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating system environment, network connectivity, other systems interfaces, internal and external checks and controls, and outputs. 
  • Lead development of system prototypes to demonstrate application of design principles. 
  • Provide complete assessments of the technical characteristics of proposals and alternatives considered in applications design. 
  • Review and assess requests for changes or upgrades to existing applications. 
  • Design the technical architecture to support the migration of applications to the cloud environment, or the establishment of new applications within the cloud environment. 
  • Provide database architectural and design capabilities.
  • Estimate software development costs and schedule, and analyze user needs and software requirements to determine feasibility of design within time and cost constraints. 
  • Conduct capacity planning for growth; monitor system costs and identify solutions to reduce them. 
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes. 
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Build the API services and user interface (UI) that allows Users to interact with the data repositories, while increasing the intuitiveness and ease of UI interactions. 
  • Develop Unit Tests and Integration Tests.
  • Develop a graph database that can be used for future in-application analysis and visualizations. 
  • Work with Users and Stakeholders to elicit new features, workflows, and functionality.

Qualifications

  • Active TS/SCI with Polygraph.
  • Bachelors and 9 years or more experience; Masters 7 years or more experience.
  • Demonstrated experience using JIRA. 
  • Experience working on multi-disciplinary application development teams. 
  • Experience in Full Stack Java application development. 
  • Ability to use the following technologies: Java, Spring Boot, Mongo, AWS Services, JavaScript/Typescript, Angular, REST. 
  • Demonstrated experience using Arango DB.



     



 Apply on company website