Technical Product Analyst

  • Missoula, MT
  • Posted 17 hours ago | Updated 17 hours ago

Overview

On Site
Hybrid
$80 - $85
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Legacy System Analysis
Cloud Architecture Understanding
Technical Requirements & User Story Writing
API Specification & Tools (Swagger
Postman)
Collaboration & Communication
SDLC & Agile Methodologies
Modernization & Migration Experience

Job Details

Location: Missoula, Montana
Interview: Video
Contract: Hybrid
Reports To: Director of Product
Department: Product Management
Technical Product Analyst
Job Description
  • Partner with Engineering Leads to understand and document existing legacy behavior, particularly in critical systems
  • Decompose legacy features into domain-aligned, cloud-appropriate service boundaries
  • Define functional and non-functional requirements that align with architectural goals
  • Write or co-author user stories with focus on technical clarity, edge cases, and system behavior
  • Create interface and API specifications including request/response structures and service contracts
  • Ensure modernization efforts respect data models, performance expectations, and compliance standards
  • Provide input into sequencing of modernization efforts based on risk, reuse, and readiness
  • Serve as consistent touchpoint between engineering, product, QA, and external vendors
  • Lead complex user stories and epics through the SDLC process
  • Mentor team members in effective story shepherding techniques
  • Establish best practices for user story development and refinement focused on legacy modernization
  • Drive improvements in the story lifecycle process for modernization initiatives
  • Coach teams on writing effective acceptance criteria for cloud migration projects
  • Ensure consistent quality and completeness of user stories across modernization teams
  • Collaborate with cross-functional teams to define and implement innovative legacy-to-cloud solutions
  • Contribute to technical decision-making for system modernization strategies
Requirements
  • Bachelor's or master s degree in computer science or related field
  • 5+ years in systems analysis, technical product ownership, or solution architecture roles
  • Hands-on experience with legacy-to-cloud transitions, ideally monolith to microservices
  • Strong understanding of modern architectures including REST APIs, message queues, service boundaries, and cloud-native patterns
  • Ability to reverse-engineer legacy functionality through logs, SQL queries, or user workflows
  • Experience with tools like Swagger/OpenAPI, Postman, Azure DevOps, or Jira
  • Excellent written communication skills with ability to create flow diagrams, data mappings, and system behavior specifications
  • Experience with .NET, Azure, and distributed systems at scale preferred
  • Familiarity with domain-driven design (DDD) and bounded contexts preferred
  • Experience working with healthcare, payroll, or other compliance-heavy industries preferred
  • Strong problem-solving and analytical skills
  • Leadership abilities and experience mentoring team members
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.