Job Title: Intermediate Software Developer
Revision Date: June 14, 2013
Reports to: Programming Manager
Intermediate C# Software Developer
MiTek Canada Inc., a subsidiary of Berkshire Hathaway, Inc. is the world’s leading supplier of state-of-the-art, engineered connector products, engineering services, and computer-driven machinery for the building component industry. We provide the industry’s most advanced, most comprehensive, and most innovative software for design and manufacturing. Our products and services are backed up by a team of industry professionals who are dedicated to one goal – making our customers successful.
We are looking for an innovative and experienced Intermediate .Net developer to be part of our North American (NA) software development team, helping us to develop new and existing versions of MiTek Structural design software. Ideal candidates should demonstrate exceptional algorithm skills, and strong analytical skills with robust technical development skills in a Microsoft-based environment.
Write maintainable code based on project requirement definitions, while following MiTek development standards.
Work with timelines to meet deadlines. Identify and communicate issues with project deliveries.
Collaborate in writing specification documents, suggest changes, recommend alternatives, and get clarifications where required.
Participates in iteration planning, scrum meeting.
Collaborate with requirements, Software Quality and other development teams to ensure that solutions are efficient, consistent, and fulfill business needs
Work in an Agile software development environment (using Scrum)
Participate in design and design review using UML
Refactor existing software
Other duties and projects as assigned.
Required Qualifications and Skills:
3+ years application development experience using C++ and C#
Experience with C++/CLI programming
Strong evidence of .NET framework and development experience in .NET
Experience with Visual Studio 2010
Experience with WPF based application development including MVVM design pattern, and XAML binding
Experience with MS SQL server database design and stored procedures development is an asset
Exceptional written and oral communication skills
Expert with object-oriented methodologies, design and implementation concepts
Ability to work in a team environment and share knowledge with team members
Bachelor’s degree in Computer Science or Software Engineering
Candidates should demonstrate initiative, organization and a passion for producing quality software.
In addition to growth opportunities, MiTek Canada Inc. offers a competitive salary and benefits including: medical, dental, vision, vacation, and life insurance, and profit sharing.
Location: Bradford, ON
Please apply e-mail only. No phone calls please.
We thank all applicants in advance for their submissions, however, only those selected for an interview will be contacted.