IBM InfoSphere MDM - EMPI - Initiate - MDM - Master Data Management
Our Story


InfoMagnetics Technologies Corporation (IMT) is an exciting, dynamic and family-oriented company. Our people are passionate about what they do and enjoy seeing the impact of their efforts. We are always looking for people who are driven to make a difference. Find your career here…

open quotation

Are you ready to work somewhere where you can make a real difference?

close quotation

Why Work with IMT?

IMT’s employees are the foundation of the company and we are committed to a culture of personal and professional growth. We like being small and we enjoy watching our people succeed. We empower our team by providing ongoing training, access to the best tools, and mentoring by senior staff. We encourage ongoing communication and foster a collaborative team environment where best practices are shared. Our team members participate in a wide variety of projects and assignments that allow them to think creatively, develop new skills and travel across North America to support our clients.

Our culture embraces social responsibility and a belief in giving back to the community. We believe in supporting charitable organizations, especially those that our employees are directly involved in.

We offer competitive compensation, an annual bonus structure based on individual and corporate performance, a comprehensive benefits package, career growth opportunities, and a workplace that values your quality of life.

Current Openings


If you’re interested in joining IMT, we would like to hear from you. Tell us about yourself by emailing your resume to:


Winnipeg, Manitoba

Position Description: PS Technical Analyst/Developer

The professional services Technical Analyst/Developer, under the direction of an IMT Delivery Lead, participates in the configuration, deployment and supporting Master Data Management implementations for IMT clients.  In addition, the Technical Analyst/Developer will assist in the design, development, testing, implementation and support of custom solutions as per client requirements.  In that role, the Technical Analyst/Developer participates on projects, creating solutions according to the immediate and strategic requirements of IMT and customers.  Send your resume to:


The Technical Analyst/Developer will:

  • Ensure the successful completion of assigned project deliverables. Success in IMT is measured by the ability to have a client agree to be a reference and to be willing and eager to take on future projects with IMT,
  • Help implement IMT certified solutions at client locations (remote & on-site),
  • Maintain a high level of technical knowledge, strong facilitation skills, and deep understanding of the process and methodology for software development projects,
  • Ensure clear, proactive communication with client & IMT team members to ensure all tasks and projects are delivered on time and within budget,
  • Posses strong organizational skills with attention to detail,
  • Take personal responsibility for the quality and timeliness of work while achieving results with minimal oversight,
  • Adhere IMT’s implementation processes and procedures, while contributing to ongoing process improvement efforts including application & utility customizations,
  • Maintain a minimum billable ratio to be determined annually.


  • Implement, configure and deploy IMT approved Master Data Management solutions,
  • Design, develop, test and deploy custom technical solutions individually or in a team environment,
  • Participate in gathering and documenting project functional requirements, while producing documentation that is clear, concise and grammatically correct according to IMT standards,
  • Work on multiple projects, which will require prioritizing and managing competing demands and deadlines,
  • Maintain all software code in an IMT approved version control system,
  • Participate in IMT L1 support rotation,
  • Support IMT developed custom solutions, including developing patches and hot-fixes,
  • Work individually, with other professional services resources or product development teams to determine version specific functionality, release plans and other upgrades and updates as required for specific IMT software solutions,
  • Research and test new software development tools, techniques and technologies as appropriate, required and directed.

Qualifications & Position Requirements


Computer Science Undergraduate degree (or equivalent),

Experience in Java, JavaScript, Python, C#, and Bash,

Comfortable working in Visual Studio and Eclipse,

Experience with relational databases (MS SQL, Oracle, DB2, Postgres),

Strong knowledge of Linux, Unix, and Windows operating systems,

Demonstrated ability to effectively communicate with technical & non-technical members of IMT and client organizations,

Demonstrated learning dedication for continuing education, specifically with new technologies,

Effective written and verbal communication skills,

Positive attitude with the ability to work with multiple business stakeholders and technical teams to accomplish complex tasks,

Ability to travel/work occasionally on-site at customer.

Nice to Have

Knowledge of web application development using full stack technologies.

Knowledge of enterprise integration technologies, such as Apache Camel,

Demonstrated skills with reporting tools such as PowerBI, Tableau or IBM Cognos

Previous experience with cloud hosting platforms, including IBM Cloud, AWS (Amazon), Microsoft Azure

Previous experience with containerization technologies, including Docker, OpenShift, Kubernetes.


Ensuring success at IMT, the following competencies are key:

  • Self-motivation with a proven track record in the software implementation, customizations and development of software solutions,
  • Ability to prioritize and manage competing demands / deadlines,
  • A high level of critical and logical thinking, and analysis, to identify principles, reasons, or facts,
  • Honesty and professionalism in all interactions, while managing challenging situations diplomatically,
  • Ability to work collaboratively with cross-departmental resources to facilitate knowledge transfer and feedback,
  • Strong and demonstrable software development skills using a variety of techniques and methodologies, including the ability to use and learn a variety of software languages under pressure,
  • Effective communication (written & verbal) skills, with the willingness to present solutions to both IMT and client resources.

This position is located in Winnipeg, Manitoba at IMT headquarters. While initially due to the current pandemic this position could start as a remote position, once safe to do so, will be required to be in the office on a full time basis.  Send your resume to: