Business Analyst

Niche Technology
Remote

About The Position

Niche Technology designs, develops, supports, and implements an advanced police Records Management System (RMS). Our current offering, NicheRMS, covers the full breadth of police operations as standard, out-of-the-box functionality that is available now and in live production use. It is a single, integrated operational police information management platform—all police data is organized into a single, accessible source with a set of core building blocks. This is our sole focus and line of business. Niche Technology Inc. is a privately-owned Canadian corporation, established in 1992, that is owned and managed by its founders. Niche has subsidiaries in the UK and the US serving projects in the UK, Canada, Australia, and the US.

Requirements

  • The successful candidate must be eligible for an RCMP Enhanced Reliability security clearance and may be required to achieve a higher security clearance (e.g. Secret) in the future.

Responsibilities

  • During the discovery process, take full advantage of all opportunities to become familiar with or learn about the existing business processes of potential new customers.
  • Document the current state processes in a standardized format. This Current state process documentation will be used in the Project Implementation process.
  • Convince potential new customers to provide as much detail as possible about their current business processes.
  • Identify areas of alignment/misalignment between the customers current state processes and Niche “Out of the box” (OOTB) functionality.
  • Begin discussing the OOTB philosophy with the potential new customers.
  • Document all learnings from the discovery process in a way that can be used to guide the customer selection process and statement of work.
  • Provide opinion on whether the potential customer is a good match for NicheRMS to inform the Bid/No Bid decision.
  • Assess all misalignments to determine potential workarounds or development load impacts.
  • Attend sales demos at the appropriate time in the sales process and produce Demo reports.
  • Support sole source statement of work writing.
  • Identify OOTB alignment concerns.
  • Identify requirement functional extensions that will require development. Generate and provide as much detail on the business processes as possible.
  • Fully document Current state business processes
  • Track hours spent on this activity.
  • Fully document future state business processes.
  • Minimize Niche’s exposure and risk on project. Identify risks weekly to the customer and to Niche management.
  • Focus on OOTB application use.
  • Write development specifications with extreme detail.
  • Delivery in 1 and ½ builds.
  • Coordinate with the Project Manager for change/ticket management process.
  • Understand build scheduling for the customer.
  • Review/screening of tickets that are being submitted by customers.
  • Review specifications prepared by customer team and add details as needed.
  • Make sure specifications align with the documented business processes.
  • Guide customers to prepare better specifications.
  • Production of development notes for the developers.
  • Test and review of build deliverables.
  • Set and manage client expectations.
  • Develop lasting relationships with client personnel that foster client ties.
  • Communicate effectively with clients to identify and evaluate issues/needs and propose alternative solutions.
  • Continually seek opportunities to increase customer satisfaction and deepen client relationships.
  • Build a knowledge base of each client's business, organization and objectives and provide the details to the Project Manager as needed.
  • Mine for good news stories that can be used by the Sales team.
  • Arrange and participate in ongoing, regularly scheduled teleconferences with the customer.
  • Create minutes for all meetings and forward to the customer and the Niche project manager.
  • Attend existing customer sites as needed.
  • Participate in the User Conferences and Workshops.
  • Assist with messaging for trouble shooting.
  • Assist Customer Support Manager with the preparation of a customer for a site visit.
  • Able to install and update your own laptop - both for Operating system and Office Applications and the Niche RMS software and database.
  • Able to perform laptop back-ups.
  • Possess general understanding in the areas of application programming, database, and system design.
  • Understand Internet, Intranet, Extranet and client/server architectures.
  • Possess a thorough understanding of our capabilities.
  • Extend technical knowledge through courses and other.
  • Make ongoing suggestions for process improvement.
  • Identify opportunities for improvement and make constructive suggestions for change.
  • Seek and participate in development opportunities above and beyond required training.
  • Comply with and help enforce standard policies and procedures.
  • Consistently acknowledge and appreciate each team member's contributions.
  • Keep track of lessons learned and share those lessons with team members.
  • Attend and participate in internal PM meetings as scheduled.
  • Effectively communicate relevant project information to Niche Management.
  • Deliver engaging, informative, well-organized presentations.
  • Use judgment when dealing with customers.
  • Understand how to communicate difficult/sensitive information tactfully.
  • Convey goals and objectives clearly and in a compelling manner; listens effectively and clarifies information as needed; interprets verbal and non-verbal messages that others communicate; produces clear status reports; communicates tactfully and candidly.
  • Ensure that project status, issues and successes are communicated to project team, stakeholders, and all levels of management and documented appropriately.
  • Address delicate situations and handles conflicts in such a way as to maximize opportunity and
  • Understand how and when to make a choice; how and when to escalate issues to higher levels.
  • Analyze the risks and future impact of decisions.
  • Make decisions and takes timely independent action in pursuit of priorities.
  • Resolve and/or escalate issues in a timely fashion.

Benefits

  • Full benefits package and an additional health spending plan.
  • Generous compensation package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service