Careers
Toronto-based AudienceView is widely known for providing advanced and flexible ticketing services to leading arenas, stadiums, arts venues, and theaters worldwide. Organizations across the globe rely on AudienceView to provide a complete solution for all their ticketing needs.
Our success and our growth equate to excellent opportunities for our employees. We have a proven track record of attracting and retaining top talent. This success can be attributed to excellent service, a dedicated management team, solid vision, strong implementation, and great people. We offer three weeks vacation, excellent benefits (including a Health Spending Account), and a Career Development/Review Program.
If you are ready to become a key contributor and join a market-leading technology company, then submit your resume to us today!
Please send your resume and cover letter to careers@audienceview.com indicating the position applied for in the subject line.
We thank you for your application and apologize in advance for not contacting each applicant individually. Only those being considered for a position will be contacted.
Current Opportunities
Project Manager
- Location:
- Toronto, ON
- Type:
- Permanent
- Travel:
- 10% +/-
- Reports to:
- Manager of Service Delivery
The Project Manager is responsible for the simultaneous delivery of multiple software implementation projects from initiation through to delivery and project closure. The Project Manager will lead small teams to deliver upon scope, schedule and cost targets. Manages the relationship with the client and escalates risk when appropriate. Seeks opportunities to increase revenue by identifying new business with the clients.
Responsibilities:
- Manages multiple client engagements of varying complexity and size to project objectives
- Defines and manages project scope and client expectations for projects
- Performs standard project management functions including: development of Statements of Work, detailed project plans, resource acquisition and assignments, change control, status reporting, risk identification and mitigation
- Ensures project milestones are met and delivered according to established client success criteria
- Builds and motivates a team by establishing goals for team members and securing their commitment to and understanding of the goals of the project(s)
- Delivers and manages all executive level communication, both internal and external, establishing appropriate communication channels between AudienceView and the client
- Delivers effective issue resolution and problem management, resolving issues as they occur and escalating as appropriate
- Manages the creation of project deliverables, ensuring quality and timeliness
- Forecasting and planning of resource requirements and related revenue targets
- Responsible for ensuring client satisfaction, while maintaining internal priorities
Position and Knowledge Requirements:
- 5+ years experience managing technology (software development) projects, with direct supervision of staff in a matrix environment
- Must be willing to travel up to 50%
- Familiarity with SDLC and standard software implementation methodologies
- Agile Experience
- Strong inter-relationship and communication skills
- Highly detailed and organized. Able to work effectively in a fast-paced, dynamic environment
- Proven experience managing multiple projects, balancing competing priorities
- Excellent oral and written communication skills
- PMI certified, or working towards designation
- Ticketing Industry experience a definite asset
Back to top
Support Analyst
- Location:
- Toronto, ON
- Type:
- Permanent
- Travel:
- 10% +/-
- Reports to:
- Manager of Customer Support
The Application Support Analyst is responsible for the day-to-day support of clients so as to ensure that AudienceView fulfills its contractual support obligations and maintains a high level of client satisfaction. Delivering effective and courteous support via telephone and e-mail in response to Clients requests, the Application Support Analyst will investigate, research, replicate and log software issues; will provide timely updates to the Client on the status and progress of reported issues, escalating internally if necessary, in order to provide issue resolution.
Responsibilities:
- Provide problem determination and resolution to Audienceview customers
- Document all incoming calls in the incident management tool provided and follow through with all customer support/request issues
- Manage the expectations of our users, providing updates using standard SLA guidelines
- Monitor, support and troubleshoot problems in the production application environment
- Implement creative and proactive solutions to application issues
- Troubleshoot and correct reported application issues in a timely manner
- Respond to basic 'How to' questions
- Conduct root cause analysis of application incidents and implement recommendations to improve or correct the situation (focusing on permanent solutions)
- Support IT operations by proactively assessing application performance
- Maintain ongoing, proactive contact with Customers and internally with both IT Operations teams and application developers
- Provide backup to other ASA's on the team
- Proactive problem management – identify and solve problems and known errors before incidents occur
- Share knowledge and provide input with the rest of the Support Team
- Participate in a rotating on-call schedule and respond to paged-out issues within 15 minutes
- Be prepared to work additional hours outside of regular business hours including week-ends and holidays
- Manage small scale IT projects and implement processes with excellent attention to detail
Position and Knowledge Requirements:
- Problem Solving and investigative skills, including information gathering and troubleshooting
- Strong interpersonal skills including the ability to work with all levels of the business
- Excellent oral and written communication skills
- Crisis management skills and the ability to multi-task
- Highly detailed and organized. Able to work effectively in a fast-paced, dynamic environment
- Basic understanding of multi-tiered web based applications
- Adaptable and comfortable working in a dynamic fast paced environment
- Knowledge of Microsoft Office suite
- Familiarity with SDLC and standard software implementation methodologies
- Ticketing Industry experience a definite asset
- Working knowledge of XSL, JavaScript, ASP, SQL, HTML also an asset
Back to top
Scrum Master
- Location:
- Toronto, ON
- Type:
- Permanent
- Travel:
- 10% +/-
- Reports to:
- VP, Operations
-
Position Overview:
We are seeking an exceptionally talented Scrum Master who will provide effective collaboration, facilitation, leadership, and coaching skills supporting the development of our ticketing software application. You are someone with a software development and leadership background.
We need an individual that puts the team before themselves. You will be responsible for enforcing the rules of Scrum, removing impediments from their team while promoting self-management and constantly improving our standards of work.
Responsibilities
Overall
- You are "self-motivated" and capable of managing multiple priorities
- Serve as liaison between technical and non-technical departments
- Communicate with other management, developers, product managers and technical support specialists on product issues
- You are a "team-player" with the ability to work within a collaborative environment
Support the product development process
- Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings
- Track and communicate team velocity and sprint/release progress
- Guide and support teams in ongoing adoption of agile principles and practices (e.g. ATDD, TDD, continuous integration)
Support the Product Owner
- Assist as needed with backlog maintenance
- Assist with internal and external communication, improving transparency, and radiating information
- Assist with prioritization and resolution of defects/bugs
Support the Product Team
- Support the team in making appropriate commitments through story selection, task definition
- Participate proactively in developing and maintaining team standards, tools, and best practices
- Identify and remove impediments, prevents distractions
- Facilitate discussion and conflict resolution
- Empower the team to self-organize
Manage Team Members
- Manage team member development and performance reviews
Required Skills and Experience
- Bachelor's degree or combination of relevant education and experience
- 8+ years development experience
- 3+ years experience with Agile (Scrum, XP, etc)
- 3+ years in leadership roles
- Thorough understanding of agile software development methodologies, values, and procedures
- Thorough understanding of the software development lifecycle
- Excellent interpersonal skills, ability to work with diverse personality types
- Ability to understand technical issues
- Exceptional communication, organization, and time management skills
- You are "self-motivated" as well as creative and efficient in proposing solutions to complex, time-critical problems
- You are collaborative in driving decisions
- You are a team-player
- Ability to deal with multiple projects and deadlines
- Strong analytical and problem solving skills with a high attention to detail
Nice-to-have requirements:
- Experience in a Microsoft environment (C++, SQL Server, IIS)
- Experience with billing or ticketing software
- Scrum Master certification: CSM or CSP
Personal Characteristics:
- Passion to proactively seek ways to improve processes
- Self-confidence to be assertive when taking a position and can constructively resolve problems
- Creative, resourceful and innovative at tackling complex challenges (in a timely matter)
- Self taught and self-teaching, with a demonstrated aptitude for acquiring knowledge and skills and new technologies readily
- Organized and self-directing with the ability to identify priorities and mobilize projects in an orderly fashion to achieve desired results
- Respectful, professional interpersonal working style
- Approachable and willing to offer helpful solutions
- Handles constructive feedback well
- Comfortable working in a fast-paced work environment
Back to top
Senior Software Developer
- Location:
- Toronto, ON
- Type:
- Permanent
- Travel:
- 10% +/-
- Reports to:
- Manager of Software Development
You will be working together with domain experts, testers and developers as part of a cross-functional Agile team to build a world class ticketing solution. We are looking for passionate, talented, and innovative individuals who are interested in growing and succeeding with the company.
Responsibilities:
- Collaborate effectively with domain experts, testers, other developers and architects.
- Design, develop, unit test and document software.
- Mentor and coach other team members.
- You are a self-starter and demonstrate effective time management.
- Demonstrate initiative in solving problems technical problems.
- Understand and articulate issues with maintainability, performance, security and design.
- Effectively communicate with customers, team members and other parts of the organization.
- Active involvement in process and technology improvements.
- Write unit and integration automated tests.
- Assist with support, build and deployment.
Candidates must have:
- C++/OO (10 Years) – Preferably VC++.
- RDBMS (10 Years) – Preferably MS SQL Server.
- ASP/ASP.Net, C#, Jscript, JavaScript, XML, XSLT (5+ years).
- Experience in a senior development or architectural role (2+ Years).
- Experience developing high volume database applications.
Candidates should have:
- Experience working in an Agile Development Environment (Scrum, XP) including pairing
- Scrum Master experience
- Diverse outside interests
Back to top
Intermediate Software Developer
- Location:
- Toronto, Ontario
- Type:
- Permanent
- Travel:
- 10% +/-
- Reports to:
- Manager of Software Development
Position Overview:
The Intermediate Software Developer will be part of the AudienceView Software development team responsible for design, development and support of the company's primary online ticketing software product. This role requires solid professional experience in a comparable technology development environment in the online space.
Responsibilities:
- Work as part of a development team to deliver software to satisfy functional requirements of solutions and problems for customers.
- Design, develop, test and document software.
- Work within defined software development process to ensure product specifications are met.
- Work with project managers to provide software development effort estimates.
- Support and maintain existing software.
- Takes ownership of own personal growth and career planning with appropriate direction from Management.
- Writes high quality and well-documented code according to accepted standards based on user requirements with minimal supervision.
- Participates in development, testing and implementation.
- Contributes to successful completion of project deliverable.
Qualifications:
- Must have minimum of 5 years experience in software development and design.
- Must have 5+ Years of C++, MS SQL Server or similar DBMS.
- Must have experience in developing high volume high performance Database applications.
- Must have 5+ years ASP/ASP.Net, C#, Jscript, JavaScript, XML, XSLT.
- Should have exposure to multiple development methodologies such as RUP, Agile, XP.
- Excellent problem solving and debugging skills.
- Excellent systems analysis skills.
- Ability to work with clients/customers in a professional manner.
- Ability to follow design documents and critique when required.
- Must have clear verbal and written communication skills and style.
- Should be able to work independently and in a team environment.
Back to top
Deployment Engineer
- Location:
- Toronto, ON or London, UK
- Type:
- Permanent
- Travel:
- 50% +/-
- Reports to:
- Director, Service Delivery
We are currently seeking candidates to fill our Deployment Engineer role within our Professional Services team.
Responsibilities:
- Working directly with our customers to configure and implement our ticketing and CRM software.
- Installing and configuring third party software as needed.
- Migrating data from legacy systems into AudienceView as needed.
- Providing post-installation troubleshooting and technical support by phone and Internet.
- Assisting our Pre-Sales department with new opportunities as they arise, including hardware and network design recommendations to meet specific client requirements.
Candidates must have:
- Experience with Microsoft SQL Server and IIS/ASP servers.
- Knowledge of Microsoft Windows Server administration.
- General knowledge of TCP/IP Networking.
- Effective oral and written communication.
- Strong creative problem solving skills.
Candidates should have:
- Experience with TSQL and scripting languages.
- Quick learner and self starter; Desire and willingness to learn.
- Strong documentation and presentation skills are an asset.
- Strong interpersonal skills including the ability to effectively work with people in immediate team, other departments and/or client resources.
- Must be adaptable and be comfortable in a dynamic, fast paced environment. Able to work with multiple projects and balance multiple priorities.
- Experience in a ticketing-related field and/or deploying software solutions to customers.
- The ideal candidate will have 2-4 years experience in a software solutions or information technology role.
Back to top
Business Analyst
- Location:
- Toronto, ON and London, UK
- Type:
- Permanent
- Travel:
- up to 75%
- Reports to:
- Director, Service Delivery
The AudienceView Business Analyst will possess in-depth knowledge of the AudienceView product and the Ticketing industry. He/she will enable the successful implementation of AudienceView product into the client's organization through the configuration and customization of product modules as well as modification of client business processes. The Business Analyst will understand the product architecture and infrastructure requirements.
Responsibilities:
- Plans own work within the scope of the project. Contributes to the allocation of work between the client and AudienceView. Proactively solicits feedback from the client.
- Develops relationships with a variety of people from all levels in the client organization. Acts as a key, high profile contact with the client. Analyzes and seeks to understand client needs, clarify expectations and keep the client informed of progress and activities. Coaches the client or contributes to the development of client skills.
- Performs extensive customer product configuration. Maps business process requirements to standard application functionality and identifies gaps that must be addressed to fully meet business needs.
- Delivers product training.
- Produces project documents in a timely manner.
- Creates and documents designs for custom development, as required by client.
- Maps business process requirements to standard product functionality and identifies gaps that must be addressed to fully meet business needs.
- Identifies opportunities and challenges for the client company and proposes a future business direction for the new implementation.
- Completes project tasks assigned by project manager by due date and uses designated project management tools.
- Communicates and provides status updates to project manager and/or customer as requested.
Knowledge and Skills:
- 3-5 years experience as a Business Analyst.
- Ability to configure functions within AudienceView.
- Ability to resolve complex application problems.
- Strong interpersonal skills including the ability to effectively work with people in immediate team, other departments and/or outside the enterprise. Experience working with and coordinating cross-functional teams.
- Must be adaptable and be comfortable in a dynamic, fast paced environment. Able to work with multiple projects and balance multiple priorities.
- Excellent oral and written communication skills are required as well as strong organizational skills and attention to detail.
- Strong knowledge of the Ticketing industry is an asset.
- Strong knowledge of the fundraising requirements of the not for profit arts sector is an asset.
- Knowledge of Agile/Scrum an asset.
Back to top
Technical Writer
- Location:
- Toronto, Ontario
- Type:
- Permanent
- Travel:
- 10% +/-
- Reports to:
- Manager, Quality Assurance
Position Overview:
As a technical writer you have experience developing application documentation for a variety of audiences including system administrators and end users.
Responsibilities:
- Management of full documentation lifecycle including planning, creating and maintaining.
- Research any available requirements documents, interview subject matter experts, and use the product to gain an in-depth understanding of the functionality and end-user requirements.
- Test procedures to verify that the content accurately reflects the final application.
- Initiate ongoing documentation improvement initiatives.
- Manage customer facing Wiki containing core documentation set.
- Maintain documentation standards.
Qualifications:
- 5+ years of technical writing experience in a development environment.
- Degree or certificate in technical communication, computer science, software engineering, or equivalent work experience.
- Excellent oral and written communication skills, including the ability to effectively interview subject matter experts.
- Comfortable documenting applications during the development phase, with evolving requirements.
- Ability to adapt quickly to a new environment and skill set.
- Comfortable working independently.
- Experience using documentation production applications, such as Adobe FrameMaker, MediaWiki, and Adobe Acrobat Professional.
- Familiarity with ticketing industry an asset.
Back to top