Participate in software development activities that may include:
• Analyzing, designing and developing software-based solutions meeting business needs in both unclassified and classified environments
• Investigating new technologies
• Developing technology event indication capability
• Testing and debugging new programs
• Mentoring junior developers and providing assistance
General Experience:
The candidate shall be skilled in programming in C, Bourne, TclTk and SQL. Knowledge of how C++, Perl and JAVA work is required. The Candidate shall have 8 years of credible general experience in Computer Science, Computer Engineering, Engineering, Mathematics, or related discipline, with at least 5 years of credible experience in planning, designing, and analyzing processing and storage retrieval systems on mid-to-large scale, e.g. ONEROOF - PINWALE, integration programs. A BS degree in electrical engineering or computer engineering may be substituted for 4 years of general credible experience.
Level 3 Qualifications:
Bachelor, Master or Doctorate of Science degree from an accredited course of study in engineering, computer science, mathematics, physics or chemistry, and typically 5 to 8 years experience in an engineering classification, or either a Master's degree with 3 to 6 years experience, or a PhD degree with 0 to 3 years experience in an engineering classification. ABET is the preferred, although not required, accreditation standard.
Specific Requirements:
Required Specific Skills:
• Experience in Java software development (minimum 2-4 years experience)
o JavaScript
o PHP
o PERL
o AJAX
o Java Messaging Service
o JBoss Application Server
• Experience in Linux operating system environment (2+ years)
• Experience in Java development and data representation languages (e.g., XML,RDF/OWL) (2+ years)
• Experience with system infrastructure tools (e.g., MySQL, Oracle, SQL Server)
• Familiarity with software design and coding at both the application and system level
• Familiarity with Semantic Media Wiki tools and development
Required Global Skills: decision making; teaming; time management; written communications; oral communication/presentation and briefing techniques; problem-solving strategies/methods; team building; customer service principles.
Requires TSFP