CHANTILLY, VA, 20151, USA
5 days ago
Applications Developer
**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.). + 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. REQNUMBER: 2600328 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
Confirm your E-mail: Send Email