Job Summary: This role designs, develops, documents, tests, implements, and debugs new and existing software solutions for large-scale proprietary software for internal use. Serves as a technical expert on development projects. Participates in the full development life cycle, including requirements