Sr. Software Systems Designer (BIG DATA)
Work site: Fairfax/Chantilly, VA area
Clearance Sponsorship available to: Top Secret/SCI with favorable polygraph
Project Summary: Cutting edge mission oriented software application systems. Staff size exceeds 100 members with plenty of opportunities for growth in leadership, technical, or customer facing roles. We are the PRIME.
Duties and Responsibilities:
-Design software components and systems for a large, complex, distributed enterprise solution.
-Specializes in Java-based enterprise solutions including very large RDBMS and NoSQL data repositories running on a variety of hardware and infrastructures, including cloud.
-Assists in developing strategy, design and data gathering approaches.
-Provides high level design expertise to support the development teams in their efforts to increase cost effectiveness. Analyzes, designs and reviews design of applications and suites of applications to ensure that customer specifications are satisfied.
-Assists in overseeing relationships between application architects and development teams to ensure that product development and implementation are coordinated. Works with product development teams and senior designers to developing design requirements that are accurate and relevant to company needs. Recommends alternative courses of action as appropriate.
-Reviews and analyzes gathered information in technical research; evaluates tools and methodologies to ensure that designs adhere to current industry, client and company standards.
-Assists in overseeing business process work sessions, project meetings and joint applications development sessions to ensure that product design decisions are communicated to departmental personnel.
-Functions as a domain expert and works closely with software developers to explain the application design, and coordinates activities between the two functions to enhance product quality and efficiency. Participates in cost analysis studies to determine feasibility of approaches.
-Utilizes experience in development methodologies, coding documentation, testing methodology and industry standards to define and develop project requirements, functional specifications and detailed design of application solutions for clients.
-May guide the work of less experienced developers to create, maintain and communicate details of application designs to ensure that all designs are according to specifications.
-May provide technical consulting on complex projects. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
Required Qualifications:-Experience with designing or developing large, complex, distributed software systems.
-Desire to be a fulltime Software Systems designer
-Typically requires bachelor's degree or equivalent and 12 to 15 years of related experience.
-Must be able to obtain and maintain security clearance required by the customer: Top Secret/SCI with favorable polygraph
-Experience with big data solutions.
Company Description: CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. Join CACI, where you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian clients. A member of the Fortune 1000 Largest Companies and the Russell 2000 Index, CACI provides dynamic careers for approximately 15,000 employees working in over 120 offices worldwide.
CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.