Peraton is a next-generation national security company that drives missions of consequence. They are seeking a Software Engineer to support the Defense Manpower Data Center as a Java Application Software Developer, focusing on coding, debugging, testing, and deploying software while ensuring compliance with security and regulatory requirements.
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
- Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
- Coordinates software system installations and monitors equipment functioning to ensure specifications are met
Requirements:
- 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD, 9 years with HS diploma
- Requires U.S. Citizenship
- Must have current/active DoD Public Trust
- Must have Security + certification
- Cloud development experience
- Hands-on experience developing Java EE applications on WebLogic Application Server
- In-depth knowledge of Relational Database Management Systems
- Strong understanding and working knowledge on Software Development methodologies (Waterfall, Agile/Scrum)