Software Design Engineer Sr-JAVA - 30956 in Mechanicsburg, PA at Alion Science and Technology

Date Posted: 9/11/2019

Job Snapshot

Job Description


  • Plans, develops and tests documents of highly complex applications and programs.
  • Generates new code and corrects, converts, and/or modifies existing code to meet specifications.
  • Prepares detailed specifications from which code will be written.
  • Confers with end-users to analyze specified methods and procedures, identify problems, and document specific requirements.
  • Provides input to staff involved in writing and updating technical documentation such as users manuals, product specifications, and training materials.
  • Performs a variety of testing procedures on assigned products, analyzes test results, and corrects problems.
  • Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel.
  • Performs research on emerging technologies to determine impact on application execution.
  • Provides guidance and work leadership to less-experienced programmers, and may have supervisory responsibilities.
    • May serve as a technical team or task leader.
    • Maintains current knowledge of relevant technology as assigned.
    • Participates in special projects as required.

Desired knowledge; skills and certifications:

BS Degree in Computer Science or like technical training and 5 plus years of experience in software development.  12 plus years of experience can be substituted for degree with certifications.

1. Current knowledge of the technology; methodology; and techniques employed to address complex problems encountered in the development and implementation of information systems; particularly web-based systems; and awareness of best development practices; especially those involving security concerns such as cross-site scripting; buffer overflows; SQL injections; etc.

2. Current knowledge/ability to develop Java; Java server pages; Java script; HTML and SQL.

3. Working knowledge of Oracle Database structures/capabilities (at a minimum Oracle 11g level); PL/SQL; and CSS (Cascading Style Sheets). Familiarity with Oracle WebCenter Interaction (WCI) (formerly known as PlumTree) portal integration software; IIS; Apache Tomcat; and the use of an LDAP (Lightweight Directory Access Protocol) to identify system user attributes.

4. Possession of; or the ability to obtain within 180 days of employment start; a Security+ certification.

The work will normally be performed during normal business hours; but may require on-call support at other times either at work location or remotely to address urgent program problems

#LI-YS 2




Security Clearance



Diversity Statement


We are an EOE that values our employee’s talent – regardless of gender, race, ethnicity, national origin, sexual orientation, religion or other protected characteristics – Your Talent Is Our Strength.

Alion will provide a reasonable accommodation to individuals with disabilities and disabled veterans who need assistance to apply. Please visit the Alion Careers site for more information.

U.S. Citizenship Required for the majority of our positions.


  1. Software Engineer Jobs
  2. Project Engineer Jobs

Next Steps

Next Steps


Join the Alion Talent Network today and stay up-to-date on our openings as they continue to become available! As a member of our network, you will receive alerts with new job opportunities that match your interests and have the ability to share job opportunities through social media or email. Join now!

Whether you choose to apply or just leave your information, we look forward to staying connected with you.