Cyber Software Engineer 3 Job in Columbia, Maryland Us
Chosen candidate must possess a TS/SCI with polygraph.
No relocation is offered with this position.
Cyber Software Engineer
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.
Basic Qualifications:
- Bachelors of Science degree in a technically related field plus a minimum of five years in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
- Minimum of 2 years developing software using the Java programming language. Additionally at least 2 years of either C or C++ Windows/Linux programming experience
- Minimum of 2 years demonstrated experience developing software for Windows (2000, 2003, XP, Vista), UNIX and Linux (Redhat versions 3-5) operating systems. At least one (1) year of this experience must have been obtained within the last 2 years
- Minimum of 3 years in software integration and software testing, to include developing and implementing test plans and test scripts.