Software Engineer (Archer GRC Integrated Risk Management) - Remote - Direct Client - JOBID486 - Outcome Logix ( A Tech 50 Finalist company 2022, by Pittsburgh Technology Council )
Toledo, OH 43614
About the Job
Job Summary:
The Software Engineer (Archer GRC Integrated Risk Management) will design, develop, test, and deploy application software with minimal supervision. Responsibilities include creating detailed technical requirements, prototypes, and system documentation, overseeing defect resolution, ensuring traceability from design to deliverable, and mentoring team members. The role requires acting as a Subject Matter Expert for multiple applications, coordinating with architects and stakeholders, and ensuring adherence to project timelines and quality standards. The specialist will also oversee unit testing, production preparation, and risk mitigation while advocating project management best practices.
Contract to hire strongly desired
Job Description
- Acts as a Subject Matter Expert (SME) for multiple applications or demonstrates significant depth in an application for Business Analysts and System/Data Architects to define overall system design and detailed technical requirements.
- Identifies better sources of data feeds and interfaces with architects to ensure their feasibility with corporate data warehouses when needed.
- Creates sound and usable technical requirements documentation and assists others in preparing the same.
- Creates prototypes and explains them to Business and Technology resources.
- Leverages domain knowledge to provide additional capabilities deliverable within scope.
- Coordinates the correction of defects found in all testing cycles and assists other team members in completion.
- Ensures requirements are traceable from original design to final deliverable by providing valuable input in a timely manner and final sign-off.
- Ensures the team completes unit testing cycles within expected defect tolerances and timeframes as established by ETS and the Project Manager.
- Documents functions, changes to new or modified modules, test activities/results, and areas such as error handling and backup/recovery procedures.
- Oversees the creation of technical requirements.
- Creates appropriate system documentation and communicates it to the appropriate parties in a clear and timely manner.
- Coordinates with Application Owners to prepare modules for production by moving them to libraries, completing forms, following procedures, and completing version control documents.
- Completes appropriate system documentation clearly and effectively and communicates to multiple groups.
- Communicates when development tasks could be at risk and works with the Project Manager to mitigate risks.
- Mentors others in assigned development tasks to stay within schedule and budget.
- Advocates and mentors others within their team and other teams on the components of the Project Management Lifecycle.