|
working at Upside Software
Upside Software is a fun place to work – where staff take pleasure in a nurturing, profitable, challenging, and innovative work environment with exposure to ground breaking technology, training on emerging technologies, support for skills development and certification, and opportunities to work in different areas of the organization to promote career growth. Our employees enjoy a competitive compensation package that includes profit sharing, stock options, excellent benefits, a flexible work environment, luxury seat tickets to concerts and hockey games, free DVD and Xbox library, and much, much more.
Identified in 2004 by Alberta Venture Magazine as Alberta's Fastest Growing Company and by Deloitte as the
17th fastest growing technology startup in North America (and the only Canadian company) on the Rising Star list of their Fast 500 program
(www.fast500.com), Upside Software has demonstrated incredible growth since its inception and maintains strong expectations of continued rapid, but managed, growth. Our continued success provides a significant opportunity for our staff to participate in a variety of technical and business areas within the company and to get on a career development path that is as rapid as our corporate growth.
Upside Software fosters team building in each area of the company and across the company as a whole through team and company-wide social events and outings that include at least four annual company-wide events and numerous team socials.
Upside Software's core values
To excel through communication, team work, values and trust.
We will do this by:
- Proactive and open communication at all levels
- Build and foster trust
- Respect an individuals family/work life balance
- Empower the individual to make the best decisions for the company
- Give individuals every opportunity to advance their personal & professional skills
- Help in developing communities of support
- Nurture an environment that allows individuals to contribute to the company, it’s people and products
- Providing recognition to our staff for their contributions
Living in Edmonton
Upside Software is a proud Edmonton-based company. Edmonton is a rapidly growing Tier 1 Canadian city boasting the country’s lowest corporate and personal tax rates as well as one of Canada’s lowest unemployment rates. A vibrant locale known as Canada’s Festival City, Edmonton is host to more than 20 major annual festivals celebrating the city’s rich cultural diversity and community spirit.
Click here to learn more about our amazing city!
It’s an exciting time to join the progressive team at Upside Software!
With our exceptional growth, we are always searching for talented individuals, top performers, and overachievers to complement our team of dedicated professionals.
Upside Software is focused on the development, sales, and marketing of industry leading software products and solutions. We leverage leading edge technologies in order to deliver outstanding value to our customers – and we are extremely proud of our success at doing this.
If you are interested in becoming part of a world-class, award-winning team, take a look at the opportunities below to see if there is a role that suits your qualifications…then apply online!
Thank you to everyone who applies, however, due to the extraordinary volume of applications we receive, only qualified individuals will be contacted for an interview. No hardcopy resumes or phone calls please.
Upside Software is committed to creating a diverse environment and is proud to be an equal opportunity employer. Unless otherwise specified, all positions are located in Edmonton, Alberta, Canada.
 |
 |
Technical - Development * Positions Available - Click Here *
|
 |
 |
Intermediate/Senior Business Analyst Apply
Online
In this position you will be responsible for eliciting, analyzing, validating, specifying and managing the business requirements of stakeholder and end users. This position will serve as a bridge between the business community and the software development team. The analyst will be involved throughout the entire software development life cycle.
Strong written/oral communications skills are essential. In this position you will be responsible for documenting requirements and supporting the definition of the functional design in a clear, concise manner for consumption by the stakeholders, developers and testers. In addition, the candidate will need to elicit requirements from stakeholders and end users and work with the team members to resolve product-related issues.
Strong knowledge and experience with UML, MS Visio, and MS Office is essential. Experience with Enterprise Architect is plus.
Junior Software Developers Apply Online
This is an excellent entry level career opportunity for a professional, enthusiastic individual with an opportunity for growth within our fast growing company.
As a member of our development team you will have the opportunity to demonstrate your abilities and use latest technologies in building our world class software products.
To be successful in this development role you must have a minimum of a 2 year diploma in computer systems. Experience in developing web-based business applications using Microsoft technologies with a focus on .Net, C#,
ADO.Net, XML, Web Services and SQL. Also, you must have good communication and interpersonal skills and the ability to work in a team.
This is a very important role in the development of our world-class products. People in this role may take responsibility for a small team of other intermediate and junior developers and will be given the chance to demonstrate their excellent programming skills in challenging assignments.
To be successful in this development role, candidates must have a minimum of 2 years experience developing web-based business applications using Microsoft & Oracle technologies with a focus on Visual
Studio.Net, C#, ADO.Net, XML, Web Services, SQL Server 7 (or higher) and/or Oracle 8 (or higher). Broader and longer experience that includes ASP, Visual Basic, C++, Java, or
COM/DCOM can be an alternative or supplement for less than 2 years .Net experience.
We have a close-knit architecture and design team that represents some of the best minds in the industry. These people set the technical directions for our product development and ensure the success of our product suite.
Responsibilities include thought leadership, product architecture, module design, development team leadership, and advanced programming assignments.
Relevant business systems architecture, design and development experience using Microsoft's .NET technologies is a requirement, and should be supplemented with extensive advanced-level experience designing and developing business systems using SQL, web and/or OO technologies. You must also have great interpersonal, team leadership and project management skills to be truly successful in this challenging position.
These development positions offer great challenge and opportunity
for the right candidates to be part of a world-class software development team.
If you have the experience, skills and initiative to be successful in one of these roles, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume. **
|
 |
 |
Quality Assurance & Testing * Positions Available - Click Here *
|
 |
 |
We are looking for experienced software
testers and quality assurance analysts who are capable of taking a
leadership role in the varied challenges associated with the testing
of our products and installation
scripts and processes.
To be considered for a position at this level
you must have:
- 2 - 3 years of QA
experience
- Practical knowledge
of different testing techniques (Verification and Validation techniques)
- Experience creating
effective Manual Test Scripts (applying different testing techniques) to
cover various testing scenarios
- Passion for finding
defects in software products and determining the root cause
- Strong written and
oral communication skills
- Experience in
regression, integration and functionality testing
- Knowledge of
fundamental QA processes
- Programming
experience
- Understanding of
Software Development Life Cycle
Participating on our QA team, people in this role will take on the varied
challenges associated with the testing of our products
and installation scripts and processes.
Our Junior Software Testers use a
combination of manual and automated testing, taking advantage of state of the
art tools and processes to help maximize the quality of our software.
To be considered for a position at this
level you must have:
- Testing background
- Knowledge of basic
testing techniques
- Able to create
effective Manual Test Scripts
- Strong written and
oral communication skills
- Understanding of
Software Development Life Cycle
Our QA team provides an excellent opportunity to learn about our products and to grow your skills. Strong candidates will be offered the chance to demonstrate their abilities and quickly develop their skills along a rapid career development path.
To be successful in these roles candidates must have a minimum of a 2 year diploma in computer systems, some experience in a diverse web development and/or testing role and great communication and customer service skills. Exposure to web-based business applications based on Microsoft technologies will be a definite advantage.
If you have the experience, skills and initiative to be successful in one of these roles, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.
|
 |
 |
Technical - Implementation Services * Positions Available - Click Here *
|
 |
 |
|
Our implementation team provides ample opportunity to learn and grow, with responsibilities spanning project management, team leadership, business analysis, software/interface development, deployment and configuration. With openings at all levels, strong candidates will be offered the chance to demonstrate their abilities and quickly develop their skills along a rapid career development path.
We have multiple positions open in the following positions:
We are looking for strong, customer centric, and dynamic individuals to fill Project Management roles to deploy our world-class solutions.
To be successful candidates must have:
-
a minimum of 2 years experience in a project management role,
preferably in a large scale software implementation or integration environment;
-
exceptional consultation and business analysis skills;
-
strong technical, architecture and design skills; and,
-
demonstrated ability to meet project deadlines
and performance goals.
Experience with Microsoft web based technologies and SQL is a definite asset.
Our project managers have very dynamic and important responsibilities that include, but are not limited to:
- project management;
- customer relationship management;
- business process analysis and design;
- user requirements gathering;
- systems analysis;
- project documentation and;
- software configuration.
We are looking for Technical Implementation Specialists to support our project managers in software implementation, integration and configuration activities.
For this role we are looking for candidates with experience in:
- Database administration and/or SQL programming;
- Web-based systems development;
- Windows and networking setup, administration and troubleshooting;
- Software configuration and integration; and,
- Systems Analysis
To be successful in these roles candidates must have a minimum of 2 years systems experience in a diverse environment with a focus on systems integration and SQL programming. Exposure, either in a development or implementation role, to web-based business applications, OO technologies, .Net, XML and/or
COM/DCOM is also desired.
These positions offer a significant challenge and opportunity for advancement for the right candidates. Though based in Edmonton, travel to customer sites is required and candidates should be able to travel into the United States and internationally. Our staff enjoy a very fast paced, though casual work environment and the benefits of participating in a rapidly growing, pre-IPO company.
If you have the experience, skills and initiative to be successful in one of these roles, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume. **
|
 |
 |
Technical -
Application Support * Positions Available - Click Here *
|
 |
 |
Internal Application Development and Technical Support Analyst
Apply
Online
As a member of our world-class customer support team you will participate
in problem management activities with a goal of minimizing customer impact and
contributing to the ongoing improvement of our products.
Responsibilities include:
- Account Management/Customer
Support
- Analyzing, developing,
maintaining, and supporting customized client interfaces and modules
- Developing internal
web-based applications
We seek candidates with the following qualifications:
- Experience with diverse
technologies including .NET, ASP, SQL, Visual Basic, C++, C# and COM/DCOM
- Ability to develop deep
technical understanding of all Upside Software products to research and
resolve issues
- Great organization skills and
diligence in maintaining customer accounts and internal projects
- Excellent communication
skills, both verbal and written English
- Ability to interact with
customers, interpret and translate customer issues into technical problem
descriptions for internal follow-up and resolution
- Strong aptitude to learn
new technologies and business processes quickly
Our support team members enjoy working in a challenging environment where
customer contact and support activities are their primary focus. Our staff
enjoy a casual work environment and the benefits of participating in a rapidly
growing, pre-IPO company. Our compensation program includes competitive
salaries, company paid benefits, profit sharing and stock option plans.
If you have the experience, skills and initiative to be successful in this
role, please apply online by clicking the "APPLY ONLINE" link next
to the position title above, fill out the application form and attach your
resume.
|
 |
 |
Sales and Inside Sales * Positions Available - Click Here *
|
 |
 |
Enterprise
Software Sales (
Edmonton ) Apply
Online
We are looking for a senior sales person with extensive hands-on enterprise software solution sales experience to help respond to the continuing growth in demand for our world class solutions.
To be successful in this role:
- You must have demonstrated experience in packaged software sales in a demanding environment;
- You must be professional in nature, communications and appearance;
- You must be technically competent, business savvy and able to demonstrate our software products and respond to complex questions on the fly;
- You must be able to write concise, successful proposals that address complex and detailed business and technical requirements;
- You must be able to effectively communicate with people at all levels from users in the field to CEOs; and
- You must be able to sell in the boardroom and over the phone.
This position is based in our head office in Edmonton . Travel will be required.
The successful candidate will join a very fast paced, professional group of sales professionals who are used to success! This is your chance to join a young, rapidly growing company that is taking the market by storm!
If you have the skills and experience to be successful in this role, we want to hear from you!
Junior Sales Support Analyst
Apply
Online
This is an excellent career opportunity for a professional, enthusiastic individual. As a member of the Sales Support team, the Sales Support Analyst will be the first point of contact for prospect inquiries as well as performing sales support duties. This is a challenging entry level position that requires excellent organizational, time management and communication skills.
Responsibilities may include:
- Responding to prospects’ requests for information;
- Following up on inquiries made by prospects to ensure information has been received;
- Documentation of all customer/prospect contact;
- Maintaining
our contact management database;
- Preparing and assisting in product demonstrations;
- Supporting the company's general marketing and sales activities;
- Creating and maintaining online help using
RoboHelp;
- Writing user manuals and technical documentation;
- Assisting both internal and client related product training;
- Undertaking research and data gathering;
- Other duties as required
Qualifications:
- Minimum 2 year post secondary diploma in a related field
- Advanced working knowledge of Windows, Word, Excel and Outlook
- Familiarity with documentation development tools: RoboHelp, Adobe Photoshop, and MS Word
- Familiarity with screen capture tools: FullShot and SnagIt
- Excellent Interpersonal and Communication skills (verbal and written)
- Ability to learn complicated software and procedures quickly
- Ability to follow procedures accurately
- Meet or exceed assigned personal and team performance objectives
- Ability to meet deadlines, shifting priorities and interact well with others in a fast paced work environment
- Extreme attention to detail
- Excellent analytical and problem solving skills
- Ability to travel on short notice
To be successful, candidates must be team players with exceptional organization, time management, and multi-tasking abilities. A minimum of 2 years post secondary education in a related field is required for this position. Exposure or experience in a sales, marketing or customer service role is a definite asset for this position.
In addition to the
varied challenges these positions offer, our staff enjoy a casual work
environment and the benefits of participating in a rapidly growing, pre-IPO
company.
If you have the experience, skills and initiative to be successful in this role, please apply online by clicking the "APPLY ONLINE" link next to the position title above, fill out the application form and attach your resume.
Inside Sales Analyst – Product Trainer Apply
Online
This is an excellent entry level position for a creative, detail-oriented
individual that is interested in furthering their career in Training.
The chosen candidate will work closely with both the Sales team and other
Inside Sales team members, performing both training duties and sales duties as
required. The ideal candidate will be professional and will possess
excellent communication skills, both oral and written. This is a
challenging position that requires a team player with both exceptional
organization and time management skills.
Responsibilities of this role include (but may not be limited to):
Training Activities
-
Responsible for all
Internal Training of entire product line
-
Delivery of remote
client training
-
Delivery of monthly
webcast for external clients
-
Maintenance of
training video for audio training library
-
Possible delivery of
onsite training for clients
-
Work closely with
other departments to continuously deliver current product knowledge to
sales team
Sales Activities
-
Work closely with
Sales team to identify and qualify prospects and follow up with potential
business opportunities.
-
Manage customer
issues and relations and continually offer current product knowledge
-
Responsible for
maintaining potential customer accounts
-
Identify customer
needs and qualify leads by phone, e-mail and web
-
Track activity and
new contacts in our sales management system
-
Manage diverse and
often tight timelines
-
Other duties/tasks,
as required.
Qualifications may include (but are not limited to):
-
Minimum 2 year post
secondary diploma in a related field
-
Strong presentation
skills
-
Excellent
interpersonal and communication skills (both oral and written)
-
Ability to learn
complex software
-
Ability to work on
multiple projects under tight time constraints
-
Excellent analytical
and problem solving skills
Documentation
Specialist
Apply
Online
This is an excellent entry level position for a creative, detail-oriented
individual that is interested in furthering their career in technical
writing. The chosen candidate will work closely with members of the Client
Support Services team, performing both technical documentation duties and
sales duties as required. The ideal candidate will be professional and will
possess excellent communication skills, both oral and written. This is a
challenging position that requires a team player with exceptional
organization and time management skills.
Responsibilities of this role include (but may not be limited to):
Documentation Activities
- Assist
in the creative process to build new types of documentation
- Offer
new ideas to help enrich existing material
- Consult
with other members of the team to learn about new functionality and
projects
- Create
and maintain help documentation for entire product line
- Develop
monthly webcast scripts
- Design
user manuals
- Develop
training guides for client training sessions
- Develop
training scripts for video training library
- Perform
proofreading and research as required
- Review
and perform QA on documentation to ensure technical accuracy
- Become
product specialist
Qualifications may
include (but are not limited to):
- Minimum
2 year post secondary diploma in a related field
- Familiarity
with graphics and documentation software
- Proficiency
in RoboHelp, HTML and Microsoft Word
- Excellent
interpersonal and communication skills (both oral and written)
- Excellent
proofreading skills
- Ability
to learn complex software
- Ability
to work on multiple projects under tight time constraints
- Ability
to give and receive constructive criticism
- Excellent
analytical and problem solving skills
- Enthusiasm
for writing and the subtle intricacies of language
In addition to the
varied challenges these positions offer, our staff enjoy a casual work
environment and the benefits of participating in a rapidly growing, pre-IPO
company.
|
** We do not currently have openings in this department.
|
|
** We do not currently have openings in this department. |
** We do not currently have openings in this department.
|
 |
 |
Finance, Accounting & Administration * Positions Available - Click Here *
|
 |
 |
|
This is an excellent entry
level position for a creative, detail-oriented individual who is interested in
furthering their career in Training. The chosen candidate will work closely with
both the Sales team and other Inside Sales team members, performing training
duties as required. The ideal candidate will be professional and will possess
excellent communication and presentation skills, both oral and written. This is
a challenging position that requires a team player with both exceptional
organization and time management skills.
Responsibilities of this role include (but may not be limited to):
Training Activities
-
Responsible
for all Internal Training of entire product line
-
Delivery
of remote client training
-
Delivery
of monthly webcast for external clients
-
Maintenance
of training video for audio training library
-
Possible
delivery of onsite training for clients
-
Work
closely with other departments to continuously deliver current product
knowledge to
sales team
Qualifications may include
(but are not limited to):
-
Minimum
2 year post secondary diploma in a related field
-
Strong
presentation skills and experience
-
Excellent
interpersonal and communication skills (both oral and written)
-
Ability
to learn complex software
-
Ability
to work on multiple projects under tight time constraints
-
Excellent
analytical and problem solving skills
This is an excellent career opportunity to get into an administrative position
with a very dynamic company. This is a challenging position that requires
excellent organizational, time management and communication skills.
Responsibilities of this role include:
- Greeting
vendors, customers, job applicants and other visitors
- Routing
incoming calls and placing outgoing calls
- Responsible
for performing daily office tasks such as filing, recording, maintaining
records, copying, posting on internal intranet, and other similar duties
- Providing
administrative support as directed
- Making
Travel arrangements
- Responsible
for the maintenance of information and files, scheduling appointments,
producing correspondence and other administrative tasks
To be successful
candidates must have:
- A
High School Diploma, supplemented with some post secondary education or
related/similar experience
- Excellent
interpersonal and communication skills (both oral and written)
- working
knowledge of Windows, Word, Excel and Outlook
- Ability
to follow procedures accurately
- Ability
to meet deadlines, shifting priorities and interact well with others in a
fast paced work environment
- Extreme
attention to detail
- Excellent
analytical and problem solving skills.
The successful candidate
will join a very fast paced team that is used to success! This is your chance to
join a rapidly growing company that is taking the market by storm!
If you have the skills and experience to be successful in this role, we want to
hear from you! Please apply online by clicking the "APPLY ONLINE" icon
next to the position title above, fill out the application form and attach your
resume.
|
If you wish to apply for one of our open positions, please apply online by clicking on the "APPLY ONLINE" icon next to the position of interest. If you wish to apply for more than one position please apply online for each position, attaching your resume each time.
By submitting an application and attaching files you are giving Upside Software Inc. permission to maintain and collect information as it relates to your employment application; including, but not limited to, any subsequent information we receive through pre-employment exams, interviews and reference checks. Within 6 months of receipt of your application, all information will be destroyed by Upside Software unless you become an employee. If you become an employee with Upside Software all pre-employment information that was gained will become part of your permanent employee record.
|