What candidate will Be Doing: Design, analyze, and develop product solutions using established programming languages, tools, and security baselines. Enhance and maintain development and testing frameworks to ensure reusability, scalability, stability, and optimal performance. Prepare and execute comprehensive test plans; develop automated and manual test scripts to validate new features and improve existing products. Conduct reviews in alignment with standards and perform analysis; troubleshoot and resolve product issues of moderate complexity. Document technical deliverables throughout the project lifecycle, including specifications, design documents, code comments, test cases, test reports, and release notes. Collaborate with other technical leads to develop unit test; ensure thorough documentation. Provide guidance and support to junior team members, fostering technical growth and collaboration. Requires in-depth knowledge and experience Solves complex problems; takes a new perspective using existing solutions Works independently; receives minimal guidance. Contributes to process improvements. Typically resolves problems using existing solutions. Provides informal guidance to junior staff. Works with minimal guidance