Software Engineer


Morgantown, WV

What you'll be doing

The software engineer will support software development activities, lead technical tasks throughout the software development lifecycle, research new technologies and provide guidance on the engineering effort to ensure adherence to best practices based on customer requirements and goals. The SW engineer will lead, support and provide inputs on improvements to the company development practices followed on the program. This may include analyzing and specifying operational and network environments, internal and external system interfaces and data schema and deriving functional, performance and other requirements. The SW engineer may perform evaluations of software applications (COTS/GOTS/FOSS), protocols, interfaces and data schema to support integration of new capabilities into an application. The SW engineer may be responsible for ensuring technical documentation of the software/system is comprehensive and fully reflects the product.

What your background should be

Minimum 5+ years of software engineering experience is required. Software development knowledge and experience with web application development and web-based client/server applications. Ability to design, document, implement and debug applications using Java, JavaScript, HTML5, relational databases and other web technologies. Ability to design, document and develop software functionality of new and existing UI software modules. Knowledge of multiple operating systems (Mac OSX, Windows, Linux, etc.). Knowledge of JUnit or other unit testing framework. Proficiency with MS Office products (Word, Excel, Visio & PowerPoint).

Required Schooling / Training

Bachelor degree in software engineering, computer science.

Who is the client company

This is an American defense company that provides scientific, engineering, systems integration and technical services.
If you are interested in this position, send your resume to