Software Engineer Journeyman Job in Laurel, Maryland US

Software Engineer Journeyman

Job Description Opportunity provides Tier 1 2 Sustainment Support; SW Loads, Installations, Patch Management, Deployment, Configuration Management, Sparing, and Certification Accreditation to deployed state-of-the-art Intelligence system(s). Said systems are in the forefront of the Intelligence Community mission and offer technical exposure to and experience in the full spectrum of collection and processing - the initial phases of the technical intelligence cycle. Work will be co-located with HW and SW engineering professionals and personnel with diverse skill sets dedicated to sustaining this all important mission. (U) Work Role: Assist with performing minimal software/patch/firmware deployment. With oversight manually use software deployment tools; assist with coding and testing software based upon software specifications and designs. Use Computer-Aided Software Engineering (CASE) tools; learn to use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant; follow software processes and control throughout the coding portion of the software development process. (U) Experience Requirement: Zero to three years in a technical role working on software intensive projects and programs for Government or Industry customers; zero to three years experience as a Software Engineer supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and software integration (with both new and legacy systems); Zero to three years experience using any or all of the following: JAVA; C++ or C; COBRA; J2EE; Perl; JavaScript; UNIX scripting languages; XML; HTML; workflow tools such as JBoss or Weblogic; DOM; AJAX; Apache; Spring, near-real-time processing, collection systems, network protocols standards, GUI development, and mission management systems; Experience in Web Services implementation and in Agile methods is desired. Candidate shall have a Bachelor's Degree in Communications Engineering, Computer Engineering, Computer Science, Electrical Engineering, Information Systems or Mathematics. TU0812