Minimum 3 years of experience in commercial, government, or academic settings, or 4 years in academic programming
At least 1 year experience developing Windows applications using Visual Studio or .NET, or UNIX applications using C, C++, Java, etc.
Educational coursework in Windows or Unix programming may substitute for some experience
Proficiency in conducting system integration testing and supporting Microsoft Windows NT, Unix, and Linux systems
Responsibilities
Design, develop, and test application software for specific program requirements
Build applications using specified programming languages
Create Graphical User Interfaces (GUIs) for custom applications
Adapt to evolving project requirements in an Agile environment
Conduct component and system integration testing on complex software products
Benefits
Opportunity to work on government contracts with unique technological challenges
Experience in a collaborative Agile development environment
Skill enhancement through complex programming projects
Engagement with cutting-edge security technologies
Full Job Description
Clearance Required: TS/SCI
Other Requirements: U.S. Citizenship
Experience:
Minimum of three (3) years in commercial, Government, or academic setting, or four (4) years academic experience developing with object-oriented programming languages.
Minimum one (1) year experience developing Windows applications using Visual Studio or .NET environment OR minimum one (1) year experience developing UNIX applications using make files or comparable build environments developing complex programs using C, C#, C++, Java or other comparable languages. (Note: one-year development experience may be credited for appropriate coursework in Windows or Unix programming, completed as part of an awarded Bachelors or Masters.)
Task Responsibilities/Desired Skills:
Designs, develops and tests application software to fulfill unique requirements on Windows, UNIX or other specified programs.
Builds applications using a specified programming language per the Government.
Builds Graphical User Interfaces (GUIs) for custom applications.
Responds to evolving requirements in an Agile environment.
General Experience:
Minimum two (2) years' experience in conducting both component and system integration level testing on complex software products
Minimum two (2) years' experience as a system administrator supporting computer systems running Microsoft Windows NT, Unix, and Linux operating systems
Minimum two (2) years' experience in C, C++, Perl, Python, or other scripting languages.
Experience installing, configuring, and using personal security products including host and network-based firewalls and intrusion detection systems.