Friday, November 26, 2010

Software Development Team Lead (Mississauga)

Company Profile:

WinMagic, the innovative leader in end point data protection, provides the world’s most secure, manageable and easy-to–use data encryption solutions. WinMagic’s SecureDoc protects sensitive personal information and proprietary data stored on laptops, PDAs and portable media, such as USB drives and CD/DVDs. Enterprise and government organizations around the world depend on SecureDoc to minimize business risks, meet privacy and regulatory compliance requirements, and protect valuable information assets. With a full complement of professional and customer services, WinMagic supports over three million SecureDoc users in 43 countries.

Job Summary:

Reporting to the Development Manager, the Software Development Team Leader is responsible for the leadership of a group of Software Developers within a specific area of expertise. Leadership activities within the Team include, but are not limited to: allocation of resources and activities, assignment of code ownership, follow through on commitments, enforcement of development policies and procedures and technical leadership. The successful incumbent will guide the resources and general technical aspects of a variety of development projects through the entire development cycle.

Responsibilities:
  • Coordinate and lead a team of software developers; delegate project tasks appropriately
  • Maintain understanding of industry activities related to data encryption
  • Liaise with Development Manager, Product Manager and other senior members of the Development team to guide development initiatives and projects. Actively participate in project planning activities.
  • Allocate resources to projects and/or tasks requiring work in the area of expertise.
  • Maintain/create documentation for applications, tools or systems as required.
  • Enforces coding standards and other standard practices established within the Development team.
  • Participate in design, code and testing of new software and/or enhancements to meet product specifications.
  • Review unit tests to ensure acceptable test coverage.
  • Conduct independent analysis and interpret requirements concerning the development of new products, processes, or improvements of existing products.
  • Provide regular reporting on team progress or roadblocks.
  • Ensures the Team maintains a high level of customer service by responding to Technical Support on outstanding customer issues in a timely manner.
  • Performs all other duties as required.

Qualifications:
  • Successful completion of University degree in Computer Science or equivalent;
  • Familiar with SDLC and Agile development methodologies
  • Minimum of 3-5 years software architect and development experience
  • Minimum of 1-2 years supervisory experience.
  • Senior/strong technical knowledge in the following areas:
  • C++ and C#
  • .Net
  • SQL Server (including DB architecture and stored procedures)
  • Active Directory
  • Web Services
  • AJAX
  • MFC
  • Development experience interfacing with LDAP would be an asset
  • Strong communications, interpersonal and project management skills;
  • Proven ability to lead a diverse development team with strong coaching skills and is capable of sharing knowledge with team members.
  • Excellent organizational and time management skills. Able to work under pressure and meet tight deadlines.
  • Strong analytical, problem-solving, and conceptual skills.
  • Ability to anticipate potential problems, determine and implement solutions.

To apply, please email your resumes along with your cover letter to hr@winmagic.com. Although we thank everyone for applying, only those selected for an interview will be contacted. WinMagic is an equal opportunity employer.

Location: Mississauga
Compensation: TBD
Email: hr@winmagic.com

No comments:

Post a Comment

 
TopOfBlogs