Software Developer
Summary
On-site Software Developer in Hamilton, ON who designs, builds, tests, and maintains software through the full lifecycle while working directly with customers on requirements, training, and support. Core stack is C++, C#, Visual Studio .NET, and XML; embedded, real-time, and multi-threaded experience is an asset.
- Work directly with customers to define requirements, train and support end users
- Communicate ideas effectively with other developers during planning sessions and code reviews
- Design, develop, test, debug and document software solutions from start to finish
- Assist in the maintenance, support, and updating of our existing codebases
- Research and learn new technology and tools in software development on an ongoing basis
- Excellent results oriented planning, organization and project skills
- Self-starter with an ability to work both independently and as part of a team
- Ability to effectively multi-task
- Ability to prioritize work effectively
- Excellent communication and interpersonal skills
- 1 to 2 years experience preferred
- Experience with C++, Visual Studio .NET, C#, XML is required
- Bachelor of Engineering or Bachelor of Computer Science degree is required
- Experience with Windows/Linux Embedded, Real Time Systems, and Multi-Threaded Architecture is an asset
- Awareness of ISO 9001