What are the responsibilities and job description for the Principal Systems Analyst position at Compunnel Inc.?
Please find the position details below:
Job Title: Principal Systems Analyst
Location: Smithfield RI or Merrimack NH (Hybrid – 2 weeks onsite , 2 weeks remote)
Duration: At least 2 years of work, long-term, renewable, high visibility project
Interview: 2 round, 30 minutes with HM and then a 60-minute follow-up technical interview
Must-Have Qualities in Candidate:
10 years experience as a Systems Analyst
Brokerage / Trading domain expertise
(Trading rules, brokerage operations, order management, trade flows)
Highly technical – hands-on experience in:
- SQL (strong)
- Relational database analysis
- API analysis (REST/SOAP, JSON/XML)
- Understanding of software design processes
Strong documentation skills
- System requirements
- Data flow diagrams
- Use cases
- User stories (Jira)
- Gap analysis
- UAT support
Ability to analyze full stack
UI → API → service layer → database
Excellent communication and stakeholder-facing skills
What the Project Is About:
The project is a long-term modernization initiative for Institutional Wealth Management Services (IWMS) group. The team is rebuilding and enhancing a client-facing trading platform used by thousands of financial advisors and their clients.
Key aspects of the project:
Trading Platform Modernization
- Updating and improving front-end and back-end systems supporting brokerage and trading.
- Enhancing trading workflows, trading rules, order entry logic, and trade validation.
- Integrating with various internal and external systems via APIs.
Full-stack Analysis
- Deep analysis from UI → Middleware → Backend → Data.
- Gap analysis between legacy systems and new target architecture.
- Documenting system behavior, data mapping, user interactions, and business rules.
Building Enterprise-grade Web Applications
- Supporting several advisor-facing and client-facing web applications.
- Ensuring user experience consistency across multiple platforms.
High-visibility Agile Environment
- Working directly with product owners, development leads, UX teams, and QA.
- Creating detailed user stories, solution requirements, functional specs, and acceptance criteria.
What the Client Is Looking For:
Client wants a highly technical, senior-level Systems Analyst with strong finance/trading knowledge who can operate independently in a complex environment.