Careers // Join Our Team

If you want to work in a fun, fast-paced environment with cool brands and agencies as clients, we may be the right fit for you. We are a team of 70+ strong and we're looking for dynamic individuals that thrive in an entrepreneurial culture.
We offer competitive salaries and benefits, and love to reward our employees for their hard work. If you are qualified for any of our current job postings, please send us your resume.


General Inquiries?

Human Resources
IC Group LP
383 Dovercourt Dr.
Winnipeg, MB
R3Y 1G4

F 204.489.7900
E jobs@ICGroupLP.com

We thank all applicants for their interest however only those selected for an interview will be contacted.


Job Postings
  • Application Developer (.NET) - Winnipeg, MB
    • As an Application Developer, you will work with a team of developers building web applications for our clients. Developers are responsible for managing the software development process of their systems, including working with the business teams, programming, unit testing, deploying and maintaining. Primary technologies used for this position are ASP.NET, T-SQL, C#, and DHTML running in a Microsoft Server 2003, MS SQL Server 2005 and MS IIS environment.

      Requirements:

      -5+ years prior related work experience in programming for complex applications

      -4+ years in a core .NET development environment, using C# technologies

      -Strong experience with the development lifecycle of .NET application programming

      -Usage of core .NET development tools such as Visual Studio, and other supporting tools

      -Strong experience with object oriented design, design patterns, programming techniques, software design, and Internet technologies are essential.

      -Working development knowledge of ASP and .NET 2.0 framework

      -In-depth knowledge of SQL server and related technologies such as T-SQL is a requirement

      -Working knowledge of, hand-coding HTML, and related technologies such as CSS and JavaScript

      -Must be capable of designing and implementing high performance, high volume commercial ASP.NET applications in a 7x24 environment

      -Experience in building and using web services is a distinct advantage

      -Working knowledge of MS SQL Server 2005 and Microsoft IIS

      -Strong work ethic and strong team approach is essential

      -University degree or college diploma in a related discipline

      -Impeccable attention to detail

      -Creative problem solving ability

      -Ability to work hard and deliver results under pressure

      -Results and team-oriented

  • Systems Analyst, Web Specialist - Winnipeg, MB
    • The role of the Systems Analyst, Web Specialist is to work with information architecture, wire frames, functional components, and user flows from our client's digital agency and ensure that these are in line with what IC Group is required to build. The Systems Analyst will conduct meetings with user groups and stake holders to gather, understand, and document product/service requirements. This position will act at times as a web lead by maintaining continuous communication with key stakeholders and developers throughout development and the testing lifecycle to ensure the final product meets requirements and expected outcomes. This role will work with business owners to develop test case scenarios for functional enhancements; collaborate with business partners to discuss technical feasibility and the best approach to innovative design and functionality proposals. The incumbent will maintain awareness of web technology standards and trends, and make recommendations around new implementations.

      Requirements:

      -A minimum of 3 years systems/business analysis experience in a web environment

      -A Computer Science Degree from an accredited college or university, or equivalent diploma from a recognized educational institution

      -Experience in the design and management of web based solutions

      -Proven analytical and problem solving skills

      -Excellent communications skills, verbal and written

      -Demonstrated capabilities in managing stakeholder and client communication in person, by email and phone, including through WebEx.

      -Adaptable to changes in work environment and work pace

      -Ability to establish work priorities and manage time effectively

      -Demonstrated ability to work effectively in both individual and team situations

      -Experience with Microsoft Word, Excel, PowerPoint and Visio

      -Experience with standard Windows development tools including one or more of the following: ASP.NET, IIS, AJAX, Web Services, and Reporting Services.

      -Experience with designing, testing and executing web development projects; ability to lead discussions within a tech and business teams; advanced knowledge of web site navigation, information architecture, and usability

      -CMS (content managed systems) experience an asset

  • Systems Analyst, Integration API Specialist - Winnipeg, MB
    • The role of the Systems Analyst, Integration API Specialist is to work at the system to system level, responsible for development of the API and Web Services (consumer and producer) that IC Group needs to build in a web (system to system) environment. This role is responsible to define in detail any API which would be exposed to be consumed by external systems, taking into account volume, security and data constraints. Further, this position would also be required to work closely with the client technical teams as they define their new API services. This is a hands on role, designing new interfaces to our client systems. The Systems Analyst would liaise with other development teams (internally and externally) to understand requirements and issues, help in trouble shooting and diagnosing issues when required. In addition, this role will work with business owners to develop test case scenarios for functional enhancements.

      Requirements:

      -A minimum of 3 years systems/business analysis experience in a web and system to system environment

      -A Computer Science Degree from an accredited college or university, or equivalent diploma from a recognized educational institution

      -Experience in the design and management of web based solutions is preferable

      -Experience with development practices and coding or building middle ware components is required.

      -Experience in preparing complex system specifications

      -Proven analytical and problem solving skills

      -Excellent communications skills, verbal and written

      -Demonstrated capabilities in managing stakeholder and client communication in person, by email and phone, including through WebEx.

      -Adaptable to changes in work environment and work pace

      -Ability to establish work priorities and manage time effectively

      -Demonstrated ability to work effectively in both individual and team situations

      -Experience with Microsoft Word, Excel, PowerPoint and Visio

      -Experience with Web Services and XML and related technologies is required.

      -Experience with standard Windows development tools including one or more of the following is an asset: ASP.NET, IIS, AJAX, Web Services, and Reporting Services.

  • Quality Assurance Lead - Winnipeg, MB
    • We are seeking an ambitious leader and hands-on technical expert for our quality assurance team. The QA Lead is an integral part of our Interactive Services team, focusing on the delivery of high quality products and services. The QA Lead will develop overall test strategies, test plans, schedule overall tests and will design, implement, and enforce software quality standards for IC Group. The QA Lead will work closely with Software Architecture, Application Development, and Project Management teams to analyze system requirements in order to create test data and plans that ensure new and revised systems meet business needs and create an overall understanding of the applications to be supported. Responsibilities include the overall operation and leadership of the QA division. This role augments the existing testing team and will perform integration, functionality, system, regression, database verification, load and acceptance testing using manual methods and testing tools. In addition the QA Lead will monitor and implement improvements to the QA process and keep up on technology trends and improvements.

      Candidates for this challenging role will possess:

      Education and Leadership Experience:

      -Bachelor of Computer Science or Diploma from an accredited institution, or a combination of professional training and 5 years of relevant experience.

      -A minimum of 3 years experience leading small to medium sized teams.

      -Experience with coaching and mentoring quality assurance resources.

      -Experience with managing multiple small and medium sized projects.

      Development Experience:

      -Strong knowledge of the System Development Life Cycle

      -Experience in web development and automated scripting tools is an asset

      Quality Assurance Experience:

      -Demonstrated knowledge of quality assurance methods and practices including preparing formal test plans and test cases, and reporting/summarizing defects in a clear and timely manner.

      -Ability to prioritize, delegate, track and coordinate multiple tasks for a quality assurance team.

      -Demonstrated ability to meet deadlines and deliver against aggressive schedule pressures.

      -Experience in cross-browser/platform software testing and quality assurance

      -Ability to maintain and configure QA environments

      -Highly organized with expert abilities in organizing large amounts of information pertaining to test results for multiple projects

      -Excellent written and verbal communication skills

  • Development Lead - Winnipeg, MB
    • We are seeking an ambitious leader and hands-on technical expert for our interactive development team. The Development Lead is responsible for leading the design, architecture, and development for IC Group's technology products and platforms. In addition, the Development Lead oversees the enhancement and client-driven customization required to deliver in-market solutions; assigning tasks to developers, leading the detailed design process, monitoring the quality of web applications and software components, reporting the status of tasks to the team, and mentoring team members.

      Candidates for this challenging role will posses:

      Education and Leadership Experience:

      -Bachelor of Computer Science or Diploma from an accredited institution, or a combination of professional training and 5 years of relevant experience.

      -A minimum of 3 years experience leading small to medium sized teams.

      -Experience with coaching and mentoring development resources.

      -Experience with the handling and care of development artifacts and deployment packages.

      Architecture Experience:

      -Working experience with object oriented design, design patterns, programming techniques, software design, and Internet technologies.

      -Competency (2+ years) as a technical architect, or advanced proficiency as a web application/software developer.

      -Ability to design and document complex solutions from given functional specifications.

      -Ability to recognize and research technical issues and recommend appropriate solutions with limited supervision.

      Development Experience:

      -Working knowledge (5+ years) of programming languages and development tools including ASP.NET, MS SQL, C#, DHTML, Visual Studio, and other supporting tools.

      -Advanced experience with the development lifecycle of .NET 2.0, 3.5 and Entity frameworks.

      -Working knowledge of building and consuming web services.

      -Working knowledge of SQL server and related technologies such as MS SQL is a requirement.

      -Working knowledge of hand-coding HTML, and related technologies such as CSS and JavaScript.

      -Experience in Flash is a distinct advantage.

      -Microsoft Certified Professional Developer certification is an asset.

  • Business Intelligence Analyst - Winnipeg, MB
    • If you are an ambitious and motivated technical leader with a background in web technologies and interactive development, then iC Group is looking for you. We currently have an exciting opportunity for a Business Intelligence Analyst, responsible for the facilitation, collection and documentation of business requirements for IC Group's business intelligence solutions. The Business Intelligence Analyst will work directly with clients to identify functional requirements and subsequently work with and lead others in the identification, justification and design of the client's reporting and analytics solution. The Business Intelligence Analyst is also responsible for supporting reporting and analytics design activities from requirements analysis through systems, application and/or process design specification, validation of the solution delivery test plans/cases, assistance in validation of test results and assist customers in UAT process.

      The right candidates for this challenging role will posses:

      Education & Leadership Experience:

      -Bachelor of Computer Science or Diploma from an accredited institution, or a combination of professional training and 3 years of relevant experience.

      -Demonstrated expertise in Business Intelligence with proficiency in architecture, design, development, and maintenance of Business Intelligence solutions.

      -Ability to lead client discussions in technical design and implementation of systems

      -Experience with the handling and care of technical artifacts

      Technical Experience:

      -Extensive experience with software development lifecycle methodologies.

      -Extensive experience in database design and development.

      -Experience with dimensional data modeling methodologies.

      -Experience with Extract Transform and Load (ETL) tools and techniques.

      -Experience with MS SQL Server and MS Reporting Services is preferred.

      -Able to design and document complex solutions from given functional specifications.

      -Ability to estimate basic assigned tasks and provide delivery assumptions.

      -Ability to recognize and research technical issues and recommend appropriate solutions with limited supervision.

  • Interactive Program Manager - Winnipeg, MB
    • Interactive Program Managers act as the frontline face to our clients and are responsible for all aspects of tracking programs and projects in the division, from inception through creative and technical development, quality assurance and delivery to post-delivery analysis. Multiple client projects are managed at a time, which are executed by a team of Web Designers, Developers, and other technical resources. Overall, the Interactive Program Manager ensures that communication between client stakeholders, partner agencies, vendors, and our production team is clear; the production process is visible (numerous approval phases); timelines are well-documented, communicated and monitored; and budgets, change and expectations are closely managed.

      Requirements:

      -3+ years experience managing external client programs or projects, preferably in an online environment, with proven ability to manage multiple programs / projects / clients simultaneously

      -Exceptional client management skills with the ability to effectively manage expectations

      -Strong leadership skills

      -Strong communication skills, both written and verbal

      -Impeccable attention to detail

      -Flexibility and the ability to manage change quickly as client needs evolve

      -Creative problem solving ability while managing to a tight timeline

      -Ability to work hard and deliver results under pressure

      -Persistence and determination to deal with challenging and demanding clients

      -Results and team-oriented, decisive, with a good sense of humor

      -Experience managing Web Design / Development Projects is considered an asset

      -Project Management Institute (PMP) certification or training is considered an asset



Regional Offices Postings

Click below for current job postings in our regional offices.