Software Engineer 3

Location: Herndon, VA
Date Posted: 02-22-2018
6 - 12 months contract -1099 or w-2
looking for hires that are interested in 
conversion after contract
Rate is DOE per hour
TS/SCI w/ CI Poly Required

Job Description:               
TS/SCI with CI Poly ****Will consider a TS but clear to get an SCI and open to a CI Poly****
 Software Engineer will be responsible for development of new software and integration of existing open source and commercial software for a large, complex enterprise search system.  Development and integration tasks will include:
•  Developing software architecture, requirement analysis, selection and evaluation of COTS and GOTS tools, implementation and system integration activities (with both new and legacy systems)
•  Acting as a technical expert in software engineering and big data analytics to build a large highly complex software system using best practices in the industry
•  Researching new technologies for future enhancements and implement as required
•  Developing software code for a Unix or Linux Environment, using unit test framework, build automation, and source code version control management tools
In this position the individual will need to be a self-starter and with the ability to solve complex problems under minimal supervision.

Education Requirements:
Bachelor’s Degree in Engineering, Computer Science or appropriate discipline and related technical experience utilizing the required skills listed below:

Qualifications:
• 6+ years of experience supporting software architecture development, requirements analysis, process execution and evaluation
• 6+ years of experience with basic Unix/Linux operation system administration and shell scripting (CentOS/RHEL preferred)
• 6+ years of current Java, C/C++, Perl, JavaScript, XML, HTML
• 6+ years of current experience implementing Web Services using Java EE (6 or 7), using Spring Framework API, Spring Integration, Mule or Apache Camel
• 5+ years of current software development and unit testing tools: Eclipse IDE, Maven, JUnit, source control systems
Preferred Additional Skills
•  Agile Experience
NGA, IC or DoD IT experience strongly preferred.
•  Experience with Agile/Scrum lifecycle management/development.
•  Experience with automated test tools including performance and load testing.
•  Knowledge of Microsoft Office Tools.
•  Demonstrated ability in problem-solving and in the defect resolution process.
•  Ability to quickly understand an organization’s business functions.
•  Experience at working both independently and in a team-oriented, collaborative environment is essential.
•  Strong written and oral communication skills.
•  Ability to understand and explain complex information simply and accurately
•  Agile Experience
NGA, IC or DoD IT experience strongly preferred.
•  Experience with Agile/Scrum lifecycle management/development.
•  Experience with automated test tools including performance and load testing.
•  Knowledge of Microsoft Office Tools.
•  Demonstrated ability in problem-solving and in the defect resolution process.
•  Ability to quickly understand an organization’s business functions.
•  Experience at working both independently and in a team-oriented, collaborative environment is essential.
•  Strong written and oral communication skills.
•  Ability to understand and explain complex information simply and accurately
•  Familiar with DevOps tools such as Redmine, Jenkins, JIRA, Confluence
or
this job portal is powered by CATS