Careers

Senior Software Developer

As a member of the engineering team, you will be responsible for the design, development, and maintenance of our existing product suite, as well as our next generation visual communications system.  


Education/Experience:

  • Bachelor’s degree in engineering or computer science
  • Minimum 7 years product oriented software development experience
  • Applied knowledge of object-oriented analysis, design and programming principles.
  • Proven experience developing commercial-grade software applications
  • Minimum 5 years of development experience using C#, C/C++, as well as .NET
  • Excellent written and verbal communication skills in English

Qualifications:

Experience in one or more of the following areas would be considered a major asset

  • Developing software with WPF, Silverlight, or HTML5
  • Experience with DirectX, DirectShow, or other graphics/video libraries is an asset
  • Developing intuitive user interfaces using current Windows concepts and components
  • In-depth knowledge of data management, including relational databases, and real-time data processing
  • In-depth understanding of Software-as-a-Service (SaaS) concepts and design requirements
  • Developing client/server applications in multi-user environments
  • Building content management applications for managing digital media assets
  • Developing high-volume transactional server applications using Microsoft .NET technologies
  • Developing highly scalable server architectures, including load-balancing, redundancy, and failure reporting mechanisms

Responsibilities:

  • Continue development, design and maintenance of existing product suite
  • Work on the development and design of our next generation products
  • Analyze and troubleshoot existing program code and correct errors as required.
  • Execute unit, regression, and integration testing.
  • Contribute to global architecture and system design
  • Evaluate current software architecture/development environment and contribute to their improvement.
  • Work with product management team to define new products and product features based on market requirements
  • Provide engineering support to support group for troubleshooting in-field customer problems
  • Follow industry standard applications development techniques and practices.
  • Provide software documentation both in program code and externally
  • Participate in development meetings and provide status reports.
  • Occasionally travel to customer facilities to support system integration efforts
NOTE: Local candidates only. No relocation or immigration assistance is available for this position. No recruiters or third parties. We thank all candidates for their interest, but only candidates selected for follow-up will be contacted.

Please forward your resume to us at: careers@x2omedia.com






Software Developer

As a member of the engineering team, you will be responsible for the design, development, and maintenance of our existing product suite, as well as our next generation visual communications system.  


Education/Experience:

  • Bachelor’s degree in engineering or computer science
  • 1-5 years product oriented software development experience
  • Applied knowledge of object-oriented analysis, design and programming principles.
  • Proven experience developing commercial-grade software applications
  • Minimum 2 years of development experience using C#, C/C++, and .NET
  • Excellent written and verbal communication skills in English

Qualifications:

Experience in one or more of the following areas would be considered a major asset

  • Developing software with WPF, Silverlight, or HTML5
  • Experience with DirectX, DirectShow, or other graphics/video libraries is an asset
  • Developing intuitive user interfaces using current Windows concepts and components
  • In-depth knowledge of data management, including relational databases, and real-time data processing
  • In-depth understanding of Software-as-a-Service (SaaS) concepts and design requirements
  • Developing client/server applications in multi-user environments
  • Building content management applications for managing digital media assets
  • Developing high-volume transactional server applications using Microsoft .NET technologies
  • Developing highly scalable server architectures, including load-balancing, redundancy, and failure reporting mechanisms

Responsibilities:

  • Continue development, design and maintenance of existing product suite
  • Work on the development and design of our next generation products
  • Analyze and troubleshoot existing program code and correct errors as required.
  • Execute unit, regression, and integration testing.
  • Provide engineering support to support group for troubleshooting in-field customer problems
  • Follow industry standard applications development techniques and practices.
  • Provide software documentation both in program code and externally
  • Participate in development meetings and provide status reports.
  • Occasionally travel to customer facilities to support system integration efforts
NOTE: Local candidates only. No relocation or immigration assistance is available for this position. No recruiters or third parties. We thank all candidates for their interest, but only candidates selected for follow-up will be contacted.

Please forward your resume to us at: careers@x2omedia.com
Share this page!