Career Opportunities

CM Group works closely with internal Microsoft product groups and other leading international software companies to provide advanced software solutions, new product launch collateral and innovative training materials which are distributed globally.

CM Group offers a comprehensive benefits package that you would expect from a world-class employer. These include, a competitive salary, profit related bonus, pension, medical plan, share options, generous paid vacation and career growth opportunities.

If you are interested in finding out more about a career with CM Group please email your resume to vacancies@cm-group.co.uk.


IT Support Technician

We are currently seeking an experienced IT Support Technician to join our team.

Responsibilities:

This office-based role requires a support technician able to provide support and operational maintenance for a Microsoft server–based infrastructure, together with onsite and remote telephone support for users of Windows desktop operating systems. The role requires an in depth knowledge of Active Directory network environments and Microsoft server operating systems and products. Candidates will be Microsoft Certified Systems Engineer (MCSE)–qualified (or equivalent) and must have a minimum of three years’ work experience supporting both desktop and server-side systems. This experience will have been gained working in an IT support capacity within a medium to large sized organisation.

In addition to the required technical skills, applicants must be team players, good communicators, and problem solvers with an eagerness to learn. They must also possess good time management skills and be able to prioritise work activities and support tasks appropriately.

Core responsibilities of this role will include:

  • Managing, maintaining and operating a Windows-based server-side infrastructure.
  • Providing onsite and phone support to Windows desktop users.
  • Diagnosing and troubleshooting issues related to operating systems, networks and software applications.
  • Diagnosing and troubleshooting hardware issues.
  • Maintaining, building and upgrading hardware (e.g. desktops, laptops, routers, servers and printers).
  • Configuring, managing and deploying desktop and server operating systems.
  • Managing external resources and the relationship with external suppliers (including hosted servers, Web sites, external DNS management, and Internet connections).
  • Managing hardware and software inventories including software licences.
  • Managing and operating the company’s technical helpdesk system.
  • Managing, operating and updating the company’s system and desktop backups.
  • Managing, monitoring and applying software updates and patches.
  • Managing account provisioning.
  • Performing periodic, portable application testing.

Candidates for this role must have:

  • Windows Server operating systems including Windows Server 2003 and 2008.
  • Windows desktop operating systems including Windows XP, Windows Vista and Windows 7.
  • Networking technologies including Active Directory, TCP/IP, VPN, firewalls, routers, switches, wireless technologies (including RADIUS authentication), DNS, and DHCP.
  • Microsoft Internet Information Services (IIS) 6 and 7.
  • Microsoft Internet Security and Acceleration (ISA) Server 2006.
  • The 2007 Microsoft Office system.
  • Microsoft Office SharePoint Server 2007.
  • Microsoft SQL Server 2005 and 2008.
  • Microsoft Customer Relationship Management (CRM) 4.0.
  • Network and server security best practice.
  • Backup and restore practices and techniques.

Also useful but not essential:

  • A current MCSE qualification.
  • Knowledge of virtualization technologies including Hyper-V Server and virtualization strategies.
  • Working knowledge of one or more of the following products and technologies:
    1. Windows PowerShell
    2. System Center Operations Manager 2007
    3. System Center Virtual Machine Manager 2008
  • Telephone systems knowledge.

Location

The role is based at our head office near Bristol.

Apply for this position


Project Manager (US Office)

We are currently seeking an experienced Project Manager to join our team.

Responsibilities:

We are currently seeking an experienced Project Manager to join our team.

  • Responsible for planning, organizing and managing multiple concurrent projects.
  • Work in collaboration with project team and stakeholders to establish project scope, identify risks, and define deliverables that support business goals.
  • Communicate expectations to team members and stakeholders in a timely and clear fashion.
  • Liaise with project stakeholders on an ongoing basis.
  • Draft and submit budget proposals, and recommend subsequent budget changes where necessary.
  • Plan and schedule project timelines and milestones using appropriate tools.
  • Determine the frequency and content of status reports from the project team, analyze results, and troubleshoot problem areas.
  • Proactively manage and communicate changes in project scope, identify potential issues, and devise contingency plans.
  • Build, develop, and grow business relationships vital to the success of the project.
  • Conduct project reviews and create recommendations reports in order to identify successful and unsuccessful project elements.

Candidates for this role must have:

  • A bachelor’s degree or equivalent work experience.
  • A minimum of 5 years project management experience.
  • A PMP certification.
  • Knowledge of both theoretical and practical aspects of project management.
  • Strong written and oral communication skills.
  • Proactive communication in a fast moving environment.
  • Excellent leadership, problem solving, and analytical skills.
  • Experience at working both independently and in a team-oriented, collaborative environment.
  • The ability to conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
  • A flexible approach to changing project requirements.
  • A passport.

This is not a Technical Project Management role although some technical awareness of Microsoft technologies is a requirement.

Location

Must be within easy commuting distance of Bellevue/Redmond (WA). Specific projects may require onsite work with our clients when not working from our Bellevue office.

Apply for this position


WPF Developer

We are currently seeking an experienced WPF desktop application developer to join our team.

Candidates for this role must have:

  • Solid knowledge of WPF and XAML
  • Commercial experience developing WPF applications
  • C# programming expertise
  • Experience using Visual Studio 2008 and Expression Studio
  • Database development experience
  • Broad familiarity with a wide range of the Microsoft technology stack

Also useful but not essential:

  • Experience developing composite applications using PRISM
  • Silverlight development experience

The ideal candidate will be passionate about WPF and have a flair for designing and building innovative, modern user interfaces providing first class user experiences. They will be an assertive ‘self starter’ who is confident and well organized with the ability to work as part of a team as well as on their own initiative. They will also be an advocate of test driven development and agile software development processes.

Location

This will primarily be working from your own home office although regular trips to our head office will be required.

Apply for this position


Graduate Technologist

We are currently seeking our next intake of Graduate Technologists.

Requirements

The graduates who flourish here are natural communicators with inquisitive natures, a passion for technology and an instinctive understanding of customers. But what really sets them apart is a drive that raises them above the average.

The graduate programme includes internally run courses as well as self-directed learning. Graduates will be given real responsibility from the start, while also having the support of their manager’s and mentor’s advice throughout.

The basic requirements are a 2:1 in a computer-related degree, a proactive and positive attitude and the ability to work either independently or as part of a cross-functional team. Your organisational skills will be second to none, combined with accuracy, initiative and excellent written English. You should be creative with an enthusiasm for change and a passion for learning and technology. Good problem-solving skills and leadership potential are also key. Broad familiarity with a wide range of the Microsoft Products would be an advantage.

You will find yourself in a working environment where everyone has an opportunity to fully participate in achieving success. You will work alongside, and in support of, a group of world-class professionals in their chosen technology.

Location

The role is based at our head office near Bristol.

Apply for this position