Job News
Job Title: Senior Software Engineer

View more Senior Software Engineer Jobs

Job Code: GW-01091311301363
Salary Range: DOE
Job Location: MD--
Organization: Jobhawks || Research This Company
City: Annapolis Junction    State: MD

JOB DESCRIPTION:


Seeking a Senior-level Software Engineer to work on 
programs in a growing portfolio of intelligence, security and 
information systems.
 
The systems, programs, and projects cover a large spectrum of 
engineering, software development, IT, computing and network 
technologies and include: cyber security, distributed networks, 
command and control systems, web portals, telecommunications, 
data mining, data systems design, and Information Assurance in the 
domain of cyber solutions. 

Qualified candidates should have extensive experience in software 
development/engineering including requirements analysis, software 
architecture, software implementation, integration, enhancement, 
maintenance, testing & problem diagnosis/resolution.
 Must have a firm grasp of modern computer programming techniques 
and experience in agile programming methodologies is desired. Must 
be able to communicate directions and provide guidance to junior 
programmers/analysts. 

Knowledge of Perl, SQL, XML structure, XML parsers is required. 
Development skills in Java, J2EE, Enterprise Java Beans, RMI, 
character set encoding, swing, JDBC, JMS, WebLogic, Servlets, 
threading/thread pooling and JSP are required. 
Skills and experience in the following are also desired: object-
oriented design, GUI development, integration and/or extension of 
GOTS (Government-Off-The-Shelf)/COTS (Commercial Off the 
Shelf)/FOSS (Free and Open Source) products, Service Oriented 
Architectures, metadata extraction and analysis, protocol 
processing, cloud computing and desktop application frameworks 
(e.g. ECLIPSE RCP). 
Desirable programming languages include: Java, Java EE, C, C++, 
PHP, HTML/XML and shell scripting. Experience in the following 
development environments is also desired: Linux, Solaris, UNIX and 
Windows(2000, 2003, XP, Vista). Specific positions may require or 
desire familiarity with additional languages, tools, processes, or 
technologies which may include: AJAX, XML technologies, SWING, 
JDBC, JMS, jQuery, EXT-JS, Flex, Subversion, Eclipse, Rhapsody, 
DBVisualizer, PowerDesigner, Documentum, MATLAB, configuration 
management, maturity model/CMMI and Relational Databases. 
General requirements: Leads activities to develop, document and 
maintain complex architectures, requirements, algorithms, interfaces 
and designs for software systems. Leads development of code and 
integration of complex software components into a fully functional 
software system. Develops software verification plans, test 
procedures and test environments, executing the test procedures 
and documenting test results to ensure software system 
requirements are met. Provides technical leadership for software 
projects and leads software supplier management activities. Leads 
development, selection, tailoring and deployment of processes, tools 
and metrics. Leads software research and development projects. 
Serves as a subject matter expert for software domains, system-
specific issues, processes and regulations. Tracks and evaluates 
software team and supplier performance to ensure product and 
process conformance to project plans and industry standards. Trains 
and mentors others.  
Experience  Level 4 - Degree and typical experience in engineering 
classification: Bachelor's and 9 or more years' experience, Master's 
with 7 or more years' experience or PhD with 4 or more years' 
experience. Bachelor, Master or Doctorate of Science degree from an 
accredited course of study, in engineering, computer science, 
mathematics, physics or chemistry. ABET is the preferred, although 
not required, accreditation standard. 

 

Broadcast My Resume To 1000's of Employers and Recruiters in One Click !

Post