Ellington Solutions is seeking out qualified candidates that will: Develop, maintain, and improve software according to specified requirements. Evaluate and test software to ensure compliance with requirements and document findings. Address and resolve issue reports. Utilize tools and methodologies suitable for the software development environment. Contribute to design considerations, including hardware/software trade-offs, software reuse, and the application of COTS/GOTS, as well as requirement