Software Developer

SWI currently has openings for intermediate Software Developers, to work on custom software development and integration projects, for our clients in the Energy and Financial sectors. You will undertake a wide range of technically challenging and significant projects, participating in all aspects of system design and implementation. You may be assigned to work in the SWI offices, or you may be deployed to provide professional services at client locations in the Toronto area. You require strong technical skills, excellent communication skills, and are comfortable in client facing situations. You enjoy variety in your work, you are results driven and flexible, and you want to work somewhere where your contributions make a difference.


You have solid C# experience, but also enjoy working with a variety of different technologies. Your communications skills, both oral and written, are excellent, and you are comfortable interacting directly with customers. You always strive for excellence, take ownership of tasks, and make things happen.
You also need:

• 3+ years of software development work experience
• Experience using Design Patterns
• Experience with WPF and/or WCF
• Good communication skills
• Comfortable in client-facing environments
• A degree from a post-secondary institution in computer science or engineering, with demonstrated academic excellence
• Experience in Capital Markets or Energy would be an asset

Primary Duties


Technical and Professional Requirements