Solerity is a recognized leader in providing Information Technology and Engineering Services to the U.S. Federal Government and Intelligence Community. They are seeking a Software Engineer to develop, maintain, and enhance complex software systems for data processing and computer vision applications.
Responsibilities:
- Develop, maintain, and enhance complex software systems supporting data-intensive analytics and computer vision applications
- Analyze user requirements and translate them into software design and performance specifications
- Design, code, test, debug, and deploy new software features and enhancements
- Integrate software components into new or existing system architectures and operating environments
- Develop and execute test procedures and validate software components against requirements
- Debug and resolve software defects and production issues
- Design and implement algorithms to support system performance and functional requirements
- Create and manage database queries and data repository interfaces
- Review and improve software documentation, standards, and development processes
- Support system-level design decisions, including hardware/software trade-offs and reuse of existing components
- Collaborate with cross-functional teams including system engineers, analysts, and other developers
- Support integration of COTS/GOTS solutions where appropriate
- Develop and maintain software systems using modern development methodologies and Agile practices
- Additional duties may be assigned