You might also like
in Annapolis Junction, MD
Software Engineer - Full-time / Part-time
Hours | Full-time, Part-time |
---|---|
Location | Not Available Annapolis Junction, Maryland |
About this job
We have a full-time/part-time opening for a Software Engineer.
Must be able to work various shifts per week.
- Be authorized to work in the United States.
Requirements
Position: Software Engineer
Salary Range: $120,000+
Education/Experience Required: Bachelor's in Computer Science/4 years of additional SWE experience on projects with similar software processes may be substituted for Bachelor's degree.
Job Description: Develops, maintains, and enhances complex & diverse systems based upon documented requirements. Works individually or as part of a team. Reviews & tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development & software design mythologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software tradeoffs. Software reuse, use of Commercial Off-The-Shelf (COTS)/Government Off-The-Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Responsibilities:
-Analyze user requirements to derive software design & performance.
-Design & code new software or modify existing software toad new features.
-Debug existing software & correct defects.
-Integrate existing software into new or modified systems or operating systems.
-Develop data queries for existing or proposed databases or data repositories.
-Provide recommendations for improving documentation & software development process standards.
-Develop or implement algorithms to meet or exceed system performance & functional standards.
-Assist with developing &executing test procedures for software components.
-Write or review software & system documentation.
-Develops software solutions by analyzing system performance standards, confer with users or system engineers: analyze systems flow, data usage and work processes: investigate problem areas.
-Serve as Team lead when appropriate.
-Modify existing software to correct errors and to adapt new hardware or to improve its performance.
-Design, develop & modify software systems using scientific analysis & mathematical models to predict & measure outcome and consequences of design.
-Design or implement complex database or date repository interfaces/queries.
Requires current TS/SCI clearance & Full Scope Polygraph.
*CB