Sr. Software Engineer with Security Clearance Engineering - Washington, DC at Geebo

Sr. Software Engineer with Security Clearance

The qualified candidate will support the software development and maintenance areas of the projectThe software developer will be a member of the agile development team, addressing requirements necessary to retire the EL-CID DesktopAs a member of the agile team, the candidate will participate in the architecture, design, development, testing, and deployment of the systemThe EL-CID Online application uses XML and XSLT extensively; the candidate must be strong in XML/XSLT including an Oracle XML databaseThe system uses Google Web Toolkit (GWT) for the user interface, Altova Stylevision to create PDFs, Bizflow for workflow, WorldWind and Bing Tile server for maps, and Oracle XML for the databaseFor the EL-CD Online system to operate in a production environment, the system needs to maintain an Authority to Operate (ATO)The Software Developer may be asked to contribute to the generation of technical documentation for the EL-CID Online System to be submitted to the government's Information Assurance (IA) team as a part of the Authority to Operate (ATO) packageIn order to write this technical documentation, the software developer will need to review Java and SQL code to determine functionality as well as acquire information from other system developers Active Secret Required The qualified candidate will support the software development and maintenance areas of the projectThe software developer will be a member of the agile development team, addressing requirements necessary to retire the EL-CID DesktopAs a member of the agile team, the candidate will participate in the architecture, design, development, testing, and deployment of the systemThe EL-CID Online application uses XML and XSLT extensively; the candidate must be strong in XML/XSLT including an Oracle XML databaseThe system uses Google Web Toolkit (GWT) for the user interface, Altova Stylevision to create PDFs, Bizflow for workflow, WorldWind and Bing Tile server for maps, and Oracle XML for the databaseFor the EL-CD Online system to operate in a production environment, the system needs to maintain an Authority to Operate (ATO)The Software Developer may be asked to contribute to the generation of technical documentation for the EL-CID Online System to be submitted to the government's Information Assurance (IA) team as a part of the Authority to Operate (ATO) packageIn order to write this technical documentation, the software developer will need to review Java and SQL code to determine functionality as well as acquire information from other system developersJob location is mostly remote, but candidate will have to travel to DC to support the classified network Washington, DC20230The onsite is 5% sparingly only as neededMajority of the work is remoteAt GDIT, people are our differentiatorAs a Software Developer you will help ensure today is safe and tomorrow is smarterOur work depends on Software Developer Senior joining our team to transition the client to a web application from an antiquated desktop systemHOW A SOFTWARE DEVELOPER SENIOR WILL MAKE AN IMPACTo Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software.
o Set up developer environment to run SubVersion (Tortoise), Eclipse, and SQL Developer (or equivalent to connect to Oracle database)Must also have experience with performing software builds using tools such as Jenkins.
o Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment.
o Design, develop, and maintain Java and JavaScript code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience.
o Update stored procedures and triggers in Oracle XML database.
o Incorporate standards and best practices, including performance, security, scalability, and maintainability.
o Review and provide feedback on functional and technical requirementsDefine and propose solutions for meeting requirements.
o Contribute to improvements in the software development process utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.
o Working closely with solutions architect to ensure system design follows the industry best practices and standards.
o Recommending coding solutions for other developers to implement.
o Invest in the software development efficiency of the entire team through teamwork, personal responsibility, and process improvement.
o Provide Operational support expertiseAssist with debugging software in production including analyzing server logs, and performing systematic assessments for identifying root causes of faults or problemsBe able to travel to Washington, DC to support/debug the system on the classified network.
o Understand production environments including security hardening, performance tuning, and access control.
o Participate in special projects as required.
o Good written and verbal communication skills coupled with strong listening skills.
o Ability to contribute on an individual basis as well as demonstrate your strengths as a team player as a member of an agile team.
o Ability to diagram system using Visio or equivalent - to capture system architecture and the like as needed.
o Ability to write technical documentation where audience is a technical person that has no knowledge of the system.
o Ability to review existing Java code to be able to write a few sentences about each Java class.
o Help with mapping Security Technical Implementation Guides (STIG) controls to Application.
o Help create and maintain system design documents including a software build standard operating procedure (SOP)WHAT YOU'LL NEED TO SUCCEED:
The years are rough estimates not required - share where you might fall short with me, and we can still proceed to interview.
o 3
years experience with Agile development, DevOps, continuous integration, and continuous testingo 5
years experience coding in Javao 3
years experience with coding JavaScripto 4
years experience with XSD, XSLT, XMLo 2
years experience with Oracle XMLo 3
years experience writing Stored Procedures and SQL Recommended Skills Access Controls Active Listening Agile Methodology Architecture Assessments Bing Apply to this job.
Think you're the perfect candidate? Apply on company site $('.
external-apply-email-saved').
on('click', function (event) window.
ExternalApply = window.
open('/interstitial?jobdid=j3q2wy63nw0m6sg1v6z', 'ExternalApply-j3q2wy63nw0m6sg1v6z'); ); Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

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.