Peraton is looking for a software engineer to support the development, testing, and utilization of electronic data processing software, ensuring that software standards are met and addressing user needs within time and cost constraints.
Requirements
- Experience with Java, object-oriented design
- Familiar with using IDEs
- Provide development support for Java software modules.
- Perform software analysis, architecture, engineering, and integration services at the unit, module, and system levels.
- Perform all aspects of software engineering support required to implement new system requirements, maintain existing systems and provide cyber security vulnerability resolution.
- Adhere to open standards and modern software development methodologies, including what is considered 'best' practices by Industry to the extent that operational requirements will allow.
- Provide technical reports, technical documentation, white papers and other documentation as required to document findings of all software engineering service activities.
Responsibilities
- Conducts research in design, development, testing and utilization of electronic data processing software.
- 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.
- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confers with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Other
- Must be a US Citizen and possess or be eligible to obtain a Public Trust clearance
- This position requires the candidate to possess a minimum of Public Trust.
- 0 years with BS/BA or 4 years' experience with no degree
- 3 years with BS/BA; 6 years no degree