Junior Software Engineer

US-MD-Annapolis Junction
ID
2017-5666

Overview

ASRC Federal - Vistronix is a national security solutions provider specializing in transforming big and complex data sets into mission critical intelligence.  Ingesting, processing, and exploiting Big Data is at the core of everything we do: Cyber & SIGINT Operations, C4ISR & Multi-INT Processing, and Enterprise & Open Source Analysis.  As a national security middleweight, we have a passion for our customers' mission and value ingenuity, agility, speed, and the ability to think and deliver at scale.  For more information, visit www.vistronix.com.

 

ASRC Federal - Vistronix is currently seeking a Junior Software Engineer for a role on one of our subcontracts.  This full time position affords the successful candidate the opportunity to work in an engaging, high-tech development environment, working with an excellent team and customer base. 

 

Responsibilities

Design and develop high-performance application frameworks and software for high-speed protocol identification and other process applications using C++, Java, Python and Perl in a LINUX/UNIX environment. Define and implement data formatting and interface specifications. Participate in all phases of development, including requirements definition, software design, software development, source code configuration, managing and tracking source code changes, defining and managing software system configurations and deployment support. Develop scripts to support coding, unit testing, software/system configuration, remote installations and maintenance needs in Perl, Shell (C, Bash). Develop and execute unit testing using CPPUnit and Junit; develop automated build and test scripts and applications. Define and execute end-to-end software system tests. Coordinate application updates/installation with appropriate security, database and system administrators, and remote site POCs. Help plan and conduct development, integration and unit testing; and support end-to-end system testing. Monitor production system to verify operations and modify as needed. Develop and maintain project related documentation to include software design diagrams in standard software design notation (such as UML) and other source code documentation. Participate in software design and code reviews. Document, analyze and resolve software discrepancies. Define and configure development environment. Perform installation and maintenance of fielded systems and support backup services to deployed systems and data. Provide technical support to customers and coordinate with cross organizational stakeholders.

Qualifications

  • BS degree in Computer Science or related discipline is required.  Four (4) years of software engineering experience on projects with similar software processes may be substituted for bachelor's degree.
  • 2+ years of experience with Python
  • 2+ years of experience with C or C++
  • Basic user and system administration experience on Linux operating systems
  • Experience with MySQL or MongoDB

 Job Specific Qualifications:

  • 3+ years of experience working with or developing software in a LINUX environment
  • 3+ years of experience with C++ and Java programming languages
  • 2+ years of experience in two or more of the following scripting languages: Shell, Javascript, Bash, Python, Perl
  • Experience in network programming to include socket development and/or IP base applications
  • 2+ years of experience developing and performing automated system builds and testing on distributed and multiple platform systems using tools such as GIT, Ant, or Subversion
  • Experience with NetBeans and/or Eclipse
  • Experience with Red Hat Package Manager modules

This position requires an active Security Clearance.

 

Positions require a Top Secret security clearance, based on current background investigation (SBI), as well as the favorable completion of polygraph.  Clearance and polygraph processing will be completed by the U.S. Government.

 

ASRC Federal and its Subsidiaries are Equal Opportunity / Affirmative Action employers.  All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.

 

 

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed