Provide technical leadership and professional management of software development staff in order to secure high-quality products, effective use of resources and improved standards of software engineering and achievement for all staff.
Duties and Requirements include but are not limited to:
Directs and guides the activities of a team of software programmers.
Participates directly in programming projects by developing and/or testing software.
Evaluates final results of research and development projects to assure accomplishment of technical objectives.
Prepares and presents reports outlining the outcome of technical projects and makes recommendations for actions necessary to achieve desired results.
Develops and evaluates personnel to ensure the efficient operation of the function.
Receives assignments in the form of objectives and determines how to use resources to meet schedules and goals.
Provides guidance to subordinates within the latitude of established company policies.
Works on issues of diverse scope where analysis of situation or data requires evaluation of a variety of factors.
Follows processes and operational policies in selecting methods and techniques for obtaining solutions.
Acts as advisor to subordinates to meet schedules and/or resolve technical problems.
Assists with development and administration of schedules and performance requirements.
May be responsible for a functional area.
Performs other duties as assigned by management.
Visual Studio and MFC
Preferred Bachelor’s Degree in Software Engineering
Minimum 5 years programming experience developing C/C++ code in a Microsoft Windows environment using Visual Studio and MFC
Minimum 3 years management experience
Excellent communication skills both orally and written
Experience with the design and implementation of Microsoft SQL databases would be an asset
Knowledge of the seismic industry would be an asset
Please note this job is located in Calgary,AB
TO APPLY FOR THIS POSITION PLEASE FOLLOW THE LINK AND APPLY:
Software Engineer for Software Development Manager position Toronto 18936
In Person:Please apply in this link: http://www.itjobsandcareers.ca/jobs/view/1337179770/Software+Engineer+for+Software+Development+Manager+position+Toronto+18936