Software Engineering
Summary
Full-time, in-office software engineer in Hamilton, ON building Windows desktop applications (C#, .NET Framework, WinForms/WPF) that interface with Liburdi's industrial welding equipment, handling design through testing, documentation, and customer training/support. Reports to the Senior Software Developer.
- Develop Windows desktop software that interfaces with industrial equipment
- 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
- Bachelor in Software Engineering is required
- Experience with C#, .NET Framework, WinForms, and Visual Studio is required
- Knowledge of Object Oriented programming principles is required
- Experience with WPF, including migrating WinForms applications to WPF
- Experience with multithreaded architecture is an asset
- Awareness of ISO 9001