Peraton is seeking a software engineer to conduct research in design, development, testing and utilization of electronic data processing software. The role involves designing, developing, documenting, testing and debugging applications software and systems that contain logical and mathematical solutions.
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
- 0 years with BS/BA or 4 years’ experience with no degree
- 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.
- 3 years with BS/BA; 6 years no degree