Current Openings

Senior Business Analyst

Interested in this position?

Click the button to send us your cover letter and resume.

Apply Now

As a Senior Business Analyst who will be the vital link between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our new and existing software products. You will also facilitate critical process improvement initiatives leveraging methodical investigation, analysis, review, and documentation of functional and non-functional business requirements. You will manage the requirement’s development process from elicitation, analysis and documentation to delivery and acceptance. You will also coordinate and manage the implementation and/or integration of products or new features for clients including client training and successful hand-off.

  • Competent to work at the highest level of system analysis, reporting, and technical documentation
  • Minimum of 5 years of experience in a business analytics role including: requirements elicitation, analysis, documentation, and reporting. Proven analytical/technical aptitude evidenced by 5 or more years of successful experience in a quantitative role
  • Excellent verbal and written communication skills
  • Coaching, Mentoring and Teaching skills
  • Teamwork-focused/collaborative work style
  • Demonstrated ability to work successfully on large projects
  • Problem solving skills evidenced by demonstrated results in past positions
  • Ability to work under tight deadlines and handle multiple/detail-oriented tasks simultaneously
  • Ability to influence at all levels of the organization
  • Ability to travel to client sites (minimal)
  • Property and Casualty license is a plus

  • Bachelor’s degree in Computer Science, MIS or a related discipline
  • Equivalent experience in a related field will be considered in place of a degree.
  • Business Analyst certification is a plus (MIBA, CBAP)

  • Ability to successfully elicit, analyze, and build requirements remotely while driving project results to successful completion
  • Perform data analysis to support evaluation of system defects or to develop requirements for new functionality; triage and troubleshoot complex user-reported system defects; assist in various system trouble shooting and balancing and correction efforts including analysis, verification and validation of issues and fixes.
  • Conduct impact analysis of technology changes on business processes and existing technology.
  • Facilitate collaborative system and data design sessions with the user community, technical architecture, and development resources.
  • Assist in the development of data models and interface design specifications.
  • Assist in systems and business process support across multiple client engagements.
  • Coordinate activities including on-time delivery, testing and production moves.
  • Work as a technical support and liaison to designated IT personnel to provide testing, support, and feedback on enhancement requests and regular updates/releases; adhere to release schedules.
  • Provide analytical support for critical corporate initiatives including business function support for system migrations and consolidations, significant business area process improvement projects and complex product installations.
  • Demonstrate a high level of subject matter expertise in functional area to bridge business requirements and IT solutions; provide technical direction and ensure compliance with best practice solutions.
  • Practice knowledge transfer and foster change management as the organization changes and new skills are required, focusing on team/individual development to be a valued contributor.

Senior Quality Assurance Analyst

Interested in this position?

Click the button to send us your cover letter and resume.

Apply Now

The Senior Quality Assurance Analyst is responsible for supporting the planning, design and execution of system testing on simple to complex implementations across multiple client engagements. This resource works with both business teams and technical teams to establish and implement quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles. Responsibilities will also include the preparation and delivery of reports, recommendations or alternatives that address existing and potential trouble areas in IT systems and projects across the organization.

  • Bachelor’s Degree or equivalent work experience
  • Minimum of 5 years of experience in a Quality Assurance role including: process definition, release management and monitoring, QA testing on web-based applications and defect tracking/reporting
  • Manual and Automated functional/regression test design and execution with emphasis in Policy Administration systems/applications
  • Design and development of test cases based upon system specifications documentation
  • Proven analytical/technical aptitude with excellent problem solving skills
  • Leadership experience in coaching, mentoring and knowledge transfer
  • Proven analytical/technical aptitude evidenced by 5 or more years of successful experience in quantitative role
  • Excellent communication, presentation and facilitation skills.
  • Teamwork/collaborative style
  • Ability to work under tight deadlines and handle multiple/detail-oriented tasks
  • Ability to influence at all levels of the organization
  • Ability to travel to client sites
  • Property and Casualty license is a plus

  • Bachelor’s degree in Computer Science, MIS or a related discipline – advanced degree preferred
  • Equivalent experience in a related field will be considered in place of a degree.

  • Create and execute detailed test plans and test cases to support new product development and enhancements; ensure successful test cycles by tracking and resolving simple to intermediate defects and issues with application developers (internal or external).
  • Work closely with developers to create test specifications/conditions and build test cases to rigorously test product functionality and investigate all potential product test failures.
  • Perform data analysis to support evaluation of system defects or to develop test scenarios; triage and troubleshoot complex user-reported system defects; assist in various system trouble shooting, balancing and correction efforts including analysis, verification and validation of issues and fixes.
  • Communicate test results to project teams (internal and external) in a clear and comprehensive manner to aid in resolution.
  • Assist in systems and business process support across multiple client engagements.
  • Coordinate activities including on-time delivery, testing, production moves and follow-up when necessary; work as technical support and liaison to designated IT personnel to provide testing, support and feedback on enhancement requests and regular updates/releases; adhere to release schedules.
  • Provide analytical support for critical corporate initiatives including business function support for system migrations and consolidations, significant business area process improvement projects and complex product installations.
  • Responsible for consulting with business areas and project managers for development of implementation strategies.
  • Demonstrate a high level of subject matter expertise in functional area supported to bridge business requirements and IT solutions; provide technical direction and ensure compliance with best practice solutions.
  • Practice knowledge transfer and foster change management to support organizational changes.
  • Continually focus on individual and team member development.

Software Implementation Developer

Interested in this position?

Click the button to send us your cover letter and resume.

Apply Now

The Implementation Developer will design application code as part of a team of software engineers and will be responsible for delivering best-in-class client solutions working with metadata based systems, object oriented programming techniques, and relational databases. The candidate should have a passion for technology, an open mind, and a strong desire for continued education and professional development. This position requires strong business communication skills and the ability to apply software solutions to solve complex business operation issues internally and externally. The ideal candidate for this position will possess core strengths in translating business requirements to application behavior, implementing workflows and procedures, analyzing system logs for unit testing and debugging, and a thorough understanding of the testing and deployment processes. This position requires a willingness to travel.

  • Exposure to Object Oriented design and development and fluency in modern programming languages including Java or PL/SQL
  • Demonstrated experience with enterprise class relational databases, Oracle, SQL Server, Etc.
  • Expertise with multi-tier web applications
  • Knowledge of the insurance industry or prior implementation experience on an insurance related project
  • Exposure to OneShield Dragon, Guidewire, Duck Creek, or similar Core Insurance systems.

  • Bachelor’s degree in Computer Science, MIS or equivalent experience in a related field
  • Excellent analytical skills, problem solving skills and a relentless focus on driving innovation and finding new ways of improving both software and methodologies
  • Possess a detail-oriented approach with the ability to quickly leverage new concepts, business models and technologies
  • Ability to follow an agile or iterative software development methodology
  • Must be highly motivated and able to work independently or on a team to drive solutions with minimal supervision
  • Have a “can do” attitude, active listening skills, and an effective delivery of technology solutions
  • Ability to present ideas in a business-friendly and user-friendly language
  • Ability to effectively prioritize and execute tasks in a high-energy environment
  • Ability to work successfully with client team members and quickly assimilate into new environments

  • Implementing assigned work including defect remediation in a number of Policy Administration Systems and other insurance applications
  • Providing thorough documentation and release notes on completed work
  • Attending stand-up meetings and scrums to report on progress and accurately track work and progress on a daily and weekly basis
  • Working closely with Business Analysts and QA testers to understand Business Requirements and client-specific processes
  • Working closely with internal team members to acquire more advanced application programming concepts
  • Review requirements and create technical designs and estimates
  • Participate in Internal and external Technical Design sessions
  • Communicate with business users and project teams including project managers
  • Triage software change requests (SCRs), related to requirements, enhancements and defects within client environment with ability to quickly identify and address scope creep
  • Ensure technology consistency and integration with a client's business strategies
  • Assist in prioritizing and implementing architectural improvements
  • Recommend alternative technical solutions, methodologies or strategies
  • Participate in proposal development efforts