Technical Product Analyst

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Technical Product Analyst
systems analysis
technical product ownership
solution architecture
legacy-to-cloud transitions
microservices
REST APIs
healthcare
.NET
Azure
Leadership abilities

Job Details

Position title: Technical Product Analyst

Location: Missoula, Montana

Contract or Fulltime

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.