Java Developer with Top Secret clearance

Job Title: Java Developer with Top Secret clearance
Requisition ID: 160052A
Job Category: Applications
Job Type: Regular
Schedule: Full-time
Remote Work Authorized: No
Relocation Assistance: Not Available
Travel: Yes, 5 % of the Time
Clearance Level: TS/SCI
Employee Status: Regular
Posting Date Sep 27, 2016
Is Cybersecurity your niche? Well this just may be the job for you! The National Cybersecurity Protection System (NCPS) is an integrated system of intrusion detection, analytics, intrusion prevention, and information sharing capabilities that are used to defend the Federal Executive Branch's IT infrastructure from cyber threats. NCPS is housed within the Network Security Deployment (NSD) Division of the Department of Homeland Security (DHS).
CSRA provides NSD with operations and maintenance support to sustain NCPS cybersecurity capabilities.
We are currently seeking an experienced Sr. Developer with hands on knowledge of Java in Arlington, VA. This position requires the chosen candidate to have an active Top Secret security clearance with SCI eligibility.
Essential Job Functions
Participates in application design and development discussions with clients and management to determine client needs and ensure that product adheres to established specifications and standards.
Reviews development, modification and testing of applications software by less experienced employees to ensure that product efficiency and cost effectiveness are achieved.
Performs moderately complex modification, testing and debugging tasks on vendor supplied utilities and packages to ensure fit with current operating environment.
Reviews and edits program and user documentation for applications developed within the department to ensure that client access to product is efficient and user-friendly.
Designs, codes and maintains complex applications to ensure applications are efficient and updated on a regular basis; may review work of less senior programmers and provide suggestions to improve product quality.
Coordinates activities with personal computer support staff to ensure that appropriate support is provided on all application issues.
May provide leadership and work guidance to less experienced personnel.
Design and develop complex, integrated solutions to meet business requirements or enhance performance in a virtualized environment.
Review feasibility of various project approaches and make recommendation(s).
Configure automated tools for continuous integration of applications and libraries.
Develop documentation; oversee implementation of same.
Basic Qualifications
Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in business, computer science or related field preferred
Six or more years of systems programming experience
Experience working with appropriate application programming, programming languages and analysis procedures
Experience working with software, systems, applications and network markets
Experience working with the business environment, market needs and competition
Experience working with company software and hardware products and client software needs and hardware equipment
Experience working with data warehousing standards, strategies and tools, and company testing methodologies and other relevant technical procedures
Other Qualifications
Leadership skills to guide and mentor the work of less experienced personnel
Good analytical and problem solving skills for design and development of application software packages
Good data analysis and software testing skills to test program modifications and enhancements
Good personal computer and business solutions software skills
Communication skills to communicate with other team members, customers and management and to provide documentation to appropriate personnel
Ability to work with relational databases
Ability to lead, work independently and as a part of a team
Willingness to travel
Bachelor's degree or equivalent combination of education and experience
Six or more years of programming with experience performing test driven development and unit tests
Java, C#, SQL, XML, and CSS
Microsoft SQL RDBMS or Oracle 11g
Unified Modeling Language to include, but not limited to, class diagrams, object diagrams, and entity relationship diagrams
Programming applications using Java Servlets or other technologies utilizing client server architecture which may run in the browser
Working within a Windows and Linux environment
JavaScript, Python, PowerShell, JSP, and C++
Source code management tools (Git or Subversion)
Experience working with appropriate programming languages, operating systems and software
Experience working with relational databases to facilitate programming software
Strong analytical and problem solving skills for design, creation and unit tests of software
Good interpersonal skills to interact with customers and team members
Good communication skills to work effectively with team members, support personnel, and clients
Good leadership skills to guide and mentor the work of less experienced personnel
Ability to work as part of team and independently
CSRA is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.