Careers

CSG is growing! Please feel free to review our open job postings. While CSG has an established eight-year foundation, we continue to maintain a smaller size and start-up environment. To attract the most educated, experienced, professional, and creative personnel, we also offer competitive salaries and full benefits that include medical, dental, and vision coverage for employees and their families.

As a Microsoft Surface Strategic Partner, we are always working on interactive, multi-touch solutions. And while we view touch-screen technology, cloud computing, and interactive computers as important aspects of customer experiences, we also incorporate the latest on-line and mobile solutions to create wholly new and unexpected multi-channel results.

Through unique combinations of new domain technology development expertise, analytics, and immersion research, we work with major brands to identify areas of improvement that can positively impact overall customer experience and loyalty, and to incorporate our solutions as seamlessly as possible into our clients’ current IT programs. As we strive to manage innovation and continuous improvement through strategic customer experience tools, we are growing our product innovation team to bring more of our key patent-pending solutions to market.

Available Positons:

.NET/WPF Developer

We are looking for a highly proficient .NET/WPF developer to join our consulting agency located in the Denver Tech Center. While our company has an established seven-year foundation of operations, we still maintain a smaller size and a start-up feel. We are a current strategic partner with the Microsoft Surface Team, and are always on the lookout for emerging interactive multi-touch solutions. We view touch-computing as just one aspect of customer interaction; we also incorporate the latest Web and mobile solutions to create wholly new and unexpected experiences.

Through a unique combination of new domain technology development expertise, analytics, and immersion research, we work with major brands to identify areas of improvement that impact the overall customer experience. While you should bring a strong background in .Net and WPF development work, we also encourage and support continued learning and training. We are in the process of growing our product innovation team to further address customer needs as we bring key patent-pending solutions to market. This developer will play a pivotal role in this group.

While the Microsoft Surface is currently our platform of choice for the delivery of these solutions, we plan to add new hardware partners as new technologies become available throughout the year and into 2010.

This position will involve creating Web Services, Business Logic, and database schema. The Web Services will be used to support our Surface application as well as various Web projects.

Technical Requirements:
  • C# and .Net 3.5 including Linq (specifically to Objects and to XML)
    • We use Linq to Objects and Lamda expressions fairly liberally throughout the code.
  • Windows Presentation Foundation (WPF)
    • We understand that WPF is a new technology and it is very hard to jump on new technologies with existing projects. If you have not had work-related WPF experience but have played with it in your free time and are willing to learn, we can work with that. There will be a homework assignment doing a WPF piece as part of the interview process.
    • Some level of client-side development is highly desired (such as WinForms). This includes working with the challenges of multithreading, complex UI layouts as well as security and deployment concerns.
    • Specific Knowledge of the Surface SDK would also be a plus.
  • Unit Testing framework
    • We currently use NUnit as our Test Suite and rhino mocks for mocking framework.
  • Visual Studio 2008 and Team Foundation Server 2008
    • Visual Studio is the primary working tool, running on Windows 7.
  • Knowledge (and use) of some form MVC/MVVM pattern
    • We currently use a slightly modified version of the MVVM pattern which uses a controller to manage the creation and actions of the ViewModels.
  • General Code Craftsmanship
    • Creating software that can fulfill the business requirements while being maintainable and extensible is an art form.
  • Windows Azure or other Cloud system
    • We will be implementing the next version of our platform leveraging Windows Azure.
  • Sql Server 2008
    • Sql Server 2008 is used locally and Sql Azure will be used "In the Cloud".
    • LINQ is used as the basic DataLayer, encapsulated by a Repository.

Interested?
If you want to work with cutting edge technology and an exceptional team, please submit your CV along with a link to your portfolio to hiring@csgresults.com.

To learn more about us and what we are up to, please check out our website, www.csgresults.com and a video presentation recorded at NRF for our core product here.

Sr. Creative Lead

We are looking for a highly proficient Creative Lead to join our consulting agency located in the Denver Tech Center. While our company has an established seven-year foundation of operations, we still maintain a smaller size and a start-up feel. We are a current strategic partner with the Microsoft Surface Team, and are always on the lookout for emerging interactive multi-touch solutions. We view touch-computing as just one aspect of customer interaction; we also incorporate the latest Web and mobile solutions to create wholly new and unexpected experiences.

Through a unique combination of new domain technology development expertise, analytics, and immersion research, we work with major brands to identify areas of improvement that impact the overall customer experience. While you should bring a strong background in interactive design work, we also encourage and support continued learning and training. We are in the process of growing our product innovation team to further address customer needs as we bring key patent-pending solutions to market. This creative position will play a pivotal role within this group.

Responsibilities:
The primary responsibility of this position will be to establish the creative direction for projects, services and programs for our Clients, and build and develop a creative team.

Skills & Experience:
  • Must possess a thorough understanding of interactive communications and delivery systems, processes, and user experience design across all "Three Screens"
  • Experience with XAML, via Silverlight or WPF, or other rich interactive platforms
  • Experience with layouts, graphic fundamentals, typography & limitations of the web
  • Have the ability to storyboard and translate ideas to design concepts and wireframes to final production
  • Develop innovative motion graphics solutions using Adobe After Effects, Premiere and Soundbooth
  • A strong working knowledge of experience design, brand development, interactive commerce and creative process
  • Ability to lead projects from concept to completion
    • Present and lead Storyboard sessions
    • Drive Creative Vision on a feature and product level
    • Lead client design sessions
  • Experience with the following software:
    • Adobe CS4 Master Software Suite
    • Microsoft Expression Suite
  • Ability to communicate effectively, both orally and in writing
  • Comfortable working in fast paced, Agile development flow
  • Experience with 3D or motion graphic production a huge plus
  • Undergraduate degree in Fine Arts or related field or equivalent visual design and management experience required; graduate degree a plus

Interested?
If you want to work with cutting edge technology and an exceptional team, please submit your CV along with a link to your portfolio to hiring@csgresults.com.

To learn more about us and what we are up to, please check out our website, www.csgresults.com and a video presentation recorded at NRF for our core product here.

Technical Product Manager

We are looking for a highly proficient Technical Product Manager to join our consulting agency located in the Denver Tech Center. While our company has an established seven-year foundation of operations, we still maintain a smaller size and a start-up feel. We are a current strategic partner with the Microsoft Surface Team, and are always on the lookout for emerging interactive multi-touch solutions. We view touch computing as just one aspect of customer interaction; we also incorporate the latest web and mobile solutions to create wholly new and unexpected experiences.

Through a unique combination of new domain technology development expertise, analytics, and immersion research, we work with major brands to identify areas of improvement that impact the overall customer experience. While you should bring a strong background in project management and software development work, we also encourage and support continued learning and training. We are in the process of growing our team as we bring key patent-pending solutions to market. This project management position will play a pivotal role in this effort.

While the Microsoft Surface is currently our platform of choice for the delivery of these solutions, we plan to add new hardware partners as new technologies become available.

The person we are looking for will have several years of experience in product management and software development. You must be a team player and solutions oriented, have excellent communications and social skills, be able to organize time effectively and work under deadlines in a fast paced environment.

Responsibilities:
  • Facilitate meetings with stakeholders to gather functional and technical requirements of end-to-end processes.
  • Own the ongoing strategic direction and documentation of internally developed software products/applications.
  • Draft and maintain technical requirement documents.
  • Create, implement and follow the workflow for project plans, schedules, project tracking, milestone deliverables and status reports.
  • Ensure a positive, collaborative work environment.
  • Creatively look for opportunities to add value and increase project/product success.
  • Stay current on the latest technology platforms, applications, and competitive offerings.
Qualifications:
  • Several years of project leadership responsibilities, developing project plans and managing solution delivery from implementation to completion.
  • Excellent written and oral communication skills.
  • Strong commitment to delivering high-quality products and services.
  • Strong interpersonal skills are required to interface with diverse groups.
  • Organized, highly motivated and detail-oriented.
  • Proven ability to prioritize and multi-task.
  • Knowledge of both web and client-server technologies and methods.
  • Experience working in a small group environment.
  • Knowledge of several Agile methodologies.

Interested?
If you want to work with cutting edge technology and an exceptional team, please submit your CV along with a link to your portfolio to hiring@csgresults.com.

To learn more about us and what we are up to, please check out our website, www.csgresults.com and a video presentation recorded at NRF for our core product here.