ASRC Federal Cyber, LLC is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. They are seeking a full-time Junior Software Engineer to support open-source software components in big data environments, focusing on maintenance and development of software enhancements.
Responsibilities:
- Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems and business management information systems) based upon documented requirements
- Works individually or as part of a team
- Reviews and tests software components for adherence to the design requirements and documents test results
- Resolves software problem reports
- Utilizes software development and software design methodologies appropriate to the development environment
- Provides specific input to software components of system design to include hardware/software trade-offs, 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
- Reviews and analyzes customer requests and provide solutions (code)
- Conducts research on solving and overcoming complex problems
- Collaborates with other team members
- Attends weekly standup meetings with customer and briefs progress, challenges and successes
Requirements:
- Must be a U.S. Citizen with the ability to pass a government background investigation
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or Systems Engineering from an accredited college or university
- Experience in Java and multi-threaded programming
- Analyze user requirements to derive software design and performance requirements
- Debug Existing Software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop single data queries for existing or proposed databases or data repositories
- Experience with Apache Accumolo, Hadoop, Zookeeper, Timely and/or DataWave
- Reside in the Greater Baltimore/Central Maryland area