|
Software Developer Posting (Place this in the Subject Line): NLSW-0803 E-mail to:
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Position Description: CodeBaby® is the leader in Virtual Agent based self-service solutions, and enables organizations to integrate state-of-the-art, interactive 3D characters into Web sites, software, mobile devices, kiosks, IPTV and eLearning applications. Our Virtual Agents improve a company’s ability to interact with its customers cost-effectively, offer a higher level of on-line or on-device customer care, and make technology more enjoyable and easier to use. CodeBaby® is ranked among the Top 10 Fastest Growing companies in Alberta Venture’s Fast 50 list for the last two years running. CodeBaby is looking for experienced Software Developers (but will consider less-experienced developers at an entry level). These positions look for or develop skills in software development for: - PC-based applications, for creating CodeBaby content
- Web-based applications, integrating CodeBaby content with web sites
- Mobile phone applications, including development in J2ME, BlackBerry, Symbian and Windows Mobile platforms.
- IPTV applications
Software Developers at CodeBaby are exposed to a wide variety of technologies in order to support the broad spectrum of platforms on which we create applications. Based on your experience, and as you progress, you will get the chance to develop software for different platforms as opportunities arise. Reporting to the Chief Technology Officer, the Software Developer is responsible for the development and testing of CodeBaby's product line and to integrate our solutions with our customers. This includes: - Collaborating with Product Management in feature design of our products.
- Developing new features for our products per design specifications.
- Writing technical specifications based on client or internal requirements.
- Debugging/fixing defects in existing products.
- Performing unit and system testing to deliver quality software programs.
- Writing and maintain proper technical documentation
- Using software development methodologies to ensure that products are developed to high standards.
- Assisting with the creation of project plans, timelines, and software program specifications for internal projects as well as projects with customers.
- Creating CodeBaby productions using our proprietary tools and 3D models
- Working with our production team to integrate CodeBaby deployments with our customers' websites, kiosks, mobile phones, IPTV systems or other technology.
- Working closely with customers and partners to deploy projects
The perfect candidate for this position is team-oriented, and has the professional maturity to work with all levels of management. They also have the ability to organize with multiple diverse teams including artists, developers, and even third-party organizations to get their job done. Requirements: - Degree or Diploma in Computer Science, Computer Technology or equivalent
- C++ programming skills
- Excellent troubleshooting skills
- Excellent trouble-shooting skills
- Attention to detail and quality
- Strong communication skills
Desirable Qualifications: - Experience in designing and programming Windows applications using C++, especially using Borland Developer Studio.
- C# and .NET framework software development experience
- Mobile phone software development experience, especially in J2ME / MIDP, Blackberry, Windows Mobile and Symbian technologies.
- Experience working in teams, using collaborative tools and versioning systems
- Experience with web software development including JavaScript, DHTML, Flash and ActionScript.
- Strong understanding of web deployment practices and principles
- Knowledge of Apache and IIS web server configuration and management on Windows and Linux systems
|