Customer Profiles
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
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
Please forward your resume to us at: careers@x2omedia.com
Share this page!