Software Business Analyst

Tallahassee, Florida
Products /
Full Time /
On-site
Company Description

VR Systems is a tech company located in Tallahassee, FL that specializes in election software. We have more than 30 years experience working in the Florida elections community. With continual legislative and technological changes, we're always challenged to be nimble and innovative. Our elections software reaches all the way from the back-office database to the public facing webpages. We use the right tools to ensure our customers have the software they need to run successful elections.

Position Description

The Business Analyst bridges the gap between the business and the technical teams. The BA works with stakeholders to gather and document the business requirements as needed, reviews legislative changes to determine impact on existing software functionality, and creates business process maps that clearly articulate the functional requirements. Once the product owner has  defined the features and requirements for a product, the BA will be involved in gathering and analyzing more detailed requirements and helping to translate them into a plan for development. This may include creating use cases, user stories, process maps, and other documentation that describes the requirements in detail.

The BA also tracks changes to the requirements to ensure that they are implemented correctly, including software testing and user acceptance testing as needed. The BA also updates specifications and business process maps to ensure they represent the current workflows and functions of the product.

Strong preference for candidates with familiarity writing SQL queries, database design, and Agile methodologies, particularly with web-based applications.

Must be a US citizen.

Responsibilities

    • Work closely with cross-functional teams, including development and customer service to ensure that the product is developed in a way that meets the needs of the business and customers
    • Lead or participate in requirements gathering to ensure legislative, technical, and customer needs are well understood
    • Review legislative changes to determine impact on existing software functionality
    • Create and maintain business process maps and requirements documentation based on need for new features, bug fixes, or incorporating legislative changes
    • Develop or collaborate on the development of test plans, cases, and scripts, to ensure the product meets all functional requirements
    • Write user stories and requirements for specific feature deliverables, sometimes independently and sometimes in collaboration with others
    • Lead or participate in design reviews to ensure requirements are met.
    • With assistance from UX/UI and input from the product owner, create mockups and make decisions on UI as requested. 
    • Work with development to understand technical limitations or advantages to be considered while defining requirements. 
    • Work closely with other software teams and attain a good awareness of the other products and how they  interact with the software you are responsible for. 
    • Participate in Agile ceremonies, including sprint planning, backlog grooming, and daily stand-ups.
    • Collaborate with Customer Support teams to analyze and reproduce customer-reported issues, providing timely recommendations for software improvements when needed.
    • Stay updated on industry trends, emerging technologies, and best practices in business analysis, and contribute to the adoption of new tools and approaches to improve processes.

Requirements

    • Applicants must have a minimum of 3 years’ experience with election software products, or similar industry experience.
    • Familiarity with Agile methodologies, such as Scrum or Kanban, and experience working in Agile dev environments.
    • Strong understanding of software development life cycle (SDLC) and business analysis methodologies.
    • Verbal and interpersonal communication skills are essential.
    • Well organized and highly self-motivated.
    • Ability to acquire new job skills quickly and show great flexibility in adapting to changing needs.
    • Ability to communicate effectively to a variety of audiences using various methods, including writing and presentations.
    • Ability to comprehend complex written or verbal subject matter and effectively communicate the information to various audiences
    • Strong analytical skills to create and evaluate business processes and software functionality. Must be able to analyze complex problems and develop solutions.
    • Ability to manage your time effectively to meet project deadlines, sometimes balancing multiple projects and deadlines.
    • Written, verbal, and interpersonal communication skills are essential to document requirements, workflows, and outcomes and communicate them effectively to developers, product owners, and other stakeholders.
    • Must enjoy working with people and relate well to others but must also be able to focus on and resolve tasks independently and must be a self-starter.
    • Should be able to learn to use our products quickly and must enjoy working in a professional team environment.
    • Act with high integrity and commitment toward the company's mission.
    • As needed, ability to work during an evening or part of a weekend to meet release deadlines and goals.

Physical Requirements

    • Ability to sit at a desk for one or more hours at a time. 
    • Ability to operate computers and other equipment in the office. 
    • Ability to work on multiple tasks simultaneously.

Travel

    • Occasional travel to customers' sites or user group meetings for requirements analysis and design reviews.
    • Due to the requirement to travel to customers' sites, employees must be able to obtain and maintain a valid Driver's license.

Benefits

    • The ability to be a member of our employee-owned company (ESOP) since VR Systems is 100% owned by the employees.
    • An annual salary commensurate with your experience and work-related skills
    • Hybrid work from home schedule after onboarding
    • 100% health and dental insurance premiums covered for the employee.
    • 50% health and dental insurance for employee dependents
    • Long-term disability and life insurance coverage
    • Matching contributions to a 401k plan
    • Paid vacation and personal time