
Careers at Imaginet
Great minds at work
Imaginet is growing, and we need Top Talent immediately.
Are you ready to be a part of something BIG?
our philosophy
__________________________
Our philosophy is rooted in confidence, bravery, and a willingness to take bold steps forward. We approach each challenge with humility, and strive to be respectful and maintain our integrity in all of our actions. We believe in continuous learning and improvement, and are dedicated to adapting to new developments and changing circumstances. Our focus is always on the outcome, and we are driven by results. We set and protect high expectations, but are not defined by the work we do – rather, it is our disciplined execution that sets us apart.
careers
__________________________
Your Career. Reimagined.
Imaginet is growing, and we need Top Talent immediately. Are you ready to be a part of something BIG?
So do we. Step in to explore the wealth of career opportunities with some of the best professionals and mentors.
Join Us. Today.
Are you ready to tackle some of the most exciting new technology innovations in the industry? So do we. Step in to explore the wealth of career opportunities and take your career to the next level.
We are looking for amazing people and outstanding professionals across North America for a variety of roles. As an equal opportunity employer, we welcome the many dimensions of diversity.
open positions
For all open positions, please email your resume and cover letter to WPGCareers@improving.com
__________________________
Senior Project Manager – 15+ years of experience
We are looking for an experienced Project Manager to coordinate people and processes and ensure our projects are delivered on time and produce the desired results. You will be the main point of contact for everything involving a project’s organization and timeline.
You will also be responsible for coordinating resources for the flawless execution of projects, and for ensuring all projects adhere to scope and within budget.
Who You Are:
- Experience and Expertise: Extensive experience in project management, particularly within the IT sector. Have a proven track record of successfully managing complex projects from inception to completion.
- Leadership and Communication Skills: Strong communication skills with the ability to coordinate with stakeholders, manage team dynamics, and ensure alignment with project goals.
- Technical Knowledge: A solid understanding of IT systems, software development, and industry-specific technologies, providing the ability to make informed decisions and effectively communicate with technical team members.
- Problem-Solving Abilities: A proven track record of anticipating, identifying, and resolving issues. Strong analytical skills and a proactive approach to problem-solving, ensuring projects stay on track despite challenges.
- Adaptability and Flexibility: Adaptable, open to change, and capable of managing shifting priorities and unexpected developments.
Duties and Responsibilities:
- Creating and defining project scopes and objectives, involving all relevant stakeholders.
- Developing detailed project plans, including resources, timeframes, and budgets for projects.
- Assigning tasks to internal teams and assisting with schedule management and project assignments.
- Using project management tools and skills to monitor working hours, budget, plans and money spend.
- Ensuring Improving’s high project standards and customer satisfaction are maintained.
- Acting as the point of contact and communicating project status to all participants.
- Monitoring project progress and adjusting as needed. Ability to adapt is essential.
- Measuring project performance using appropriate systems, tools, and techniques.
- Managing risks and issues and taking corrective measurements.
- Performing quality control on the project throughout development to maintain expected standards.
- Managing relationships with clients and stakeholders.
Job Location:
Local to Winnipeg preferred.
Senior Business Analyst – 10+ years of experience
We are looking for a Senior Business Analyst to help aid in the achievement of our business goals by analyzing current processes. You will be responsible for identifying areas for improvement and provide recommendations to fill in gaps and improve business processes and structures.
We are looking for someone to coordinate technical teams and business departments to work together to achieve the specifications required to meet business needs.
Who You Are:
- Analytical and Problem-Solving Skills: Possess strong analytical abilities to assess complex business processes and identify areas for improvement. Adept at problem-solving and capable of developing innovative solutions to meet business objectives.
- Industry Knowledge and Experience: A strong understanding of the IT industry and relevant experience in similar roles. Familiarity with industry-specific challenges and trends and being able to provide valuable insights and recommendations.
- Communication and Interpersonal Skills: Effective communication. Strong ability to clearly articulate business requirements to technical teams and stakeholders, facilitate discussions, and ensure everyone is on the same page. Strong interpersonal skills for building relationships and collaborating with diverse teams.
- Technical Proficiency: A solid understanding of IT systems. The ability to translate business needs into technical requirements and work effectively with IT teams.
- Project Management Skills: Experience in managing projects, including planning, execution, and monitoring. Ability to handle multiple tasks, manage timelines, and ensure projects are delivered on time and within scope.
Duties & Responsibilities:
- Demonstrate up-to-date expertise in Information Systems and apply this to the development, execution, and improvement of action plans by providing advice and guidance to others in the application of information and best practices.
- Support and align efforts to meet customer and business needs.
- Ensure communication process to keep others up to date on project results is effective for managing client relationships.
- Stay current with customer needs and strategies, utilizing formal and informal written communication methods to communicate updates and findings, and facilitating project meetings and presentations to all types of diverse audiences.
- Identify, create, and facilitate process design changes by conducting business and systems process analysis and design at a complex level, focusing on quality improvement and data management, ensuring data is reliable and valid, developing process improvements or re-engineering and recommending elimination, integrating new systems and processes with existing ones, and partnering with internal and external customers to ensure systems provided meet the long-term business strategies.
- Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders, identifying business needs, determining and carrying out necessary processes and practices, monitoring progress and results, recognizing and capitalizing on improvement opportunities, and adapting to competing demands, organizational changes, and new responsibilities.
- Provide project level analysis, producing required project analysis documentation (business requirements, scope matrix, use cases, sequence diagrams, future state proposals, UAT plan).
- Collaborate closely with developers to implement requirements.
- Identify improvement opportunities.
- Elicit and clearly document business and systems requirements.
- Assess business process and system inefficiencies.
- Demonstrated fluency in business processes and process differentiation.
- Ability to analyze and synthesize business requirements, including recognizing patterns and conceptualizing processes.
- Create and maintain issue logs, meeting minutes, meeting schedules, project summaries, and updates.
- Coordinate with Project Manager to project plans and specifications, estimating time and resources, monitoring milestone completion, tracking all phases of the project lifecycle, providing timely reporting of issues that impact project progress, coordinating actions, and resolving conflicts.
- Support system conversions, upgrades, and enhancements
Job Location:
Local to Winnipeg preferred.
Can’t find the right role? Email your resume to WPGCareers@improving.com
to be considered for new positions in the future.
why work with Imaginet?
__________________________
Personal Development
We want the best and brightest minds working with us. Our employees are recognized thought leaders in software development, and we encourage and support continued learning.
Balance
It is passion and performance that counts, not which hours in the day you sit in the office. You’ll receive the flexibility to support your families, hobbies, and charities to stay motivated and fulfilled.
Compensation
Along with our many perks, we have a promote from within philosophy and competitive compensations, including excellent health care benefits.
Imaginet team perks
- Team-oriented environment
- Fully stocked pantry
- Company parties and technology events for everyone
- Casual dress code
- Remote/Hybrid work environment
- Subsidized certifications and exams
- Participate in leadership and tech conferences worldwide
- 1 day off per year to donate time to charity
- Extended health benefits packages
- 401(k) for U.S. employees and more!

Let’s build something amazing together
From concept to handoff, we’d love to learn more about what you are working on.
Send us a message below or call us at 1-800-989-6022.