Development Manager

Scope

Our client is an industry leader in on-line foreign exchange. Currently, they are seeking a Technical Development Manager for their small management team. This position reports to the President and is a key management role, both strategically and tactically.

Responsibilities

The Development Manager will be responsible for the management of multi-developer software projects and for the development team, currently 3 developers. You will manage internal projects from beginning to end and potentially external contractors and outsourced development as well.  You will be responsible for hiring additional developers and other technical personnel. You will work closely with management to help build the organization, improve processes and development standards, etc.  The company’s current services are used by millions or people from around the globe, so your successes will be widely appreciated.

Education and Experience 

·         Undergraduate Computer Science degree

·         5+ years in a development manager position

·         Managing multi-developer projects

-        Developing and meeting timelines and budgets

-        Hiring team members

-        Setting objective, meaningful goals as a means of assessing team and employee performance

·         Experience outsourcing and managing outsourced projects

·         Hold informed opinions on when outsourcing is beneficial, and when it is not (benefits and pitfalls)

 Skills

  ·         Very familiar with:

-        Principles of good application design

-        Effective application development approaches and techniques

-        Concepts of algorithmic efficiency

-        Techniques for identifying performance bottlenecks in applications

-        Data security and privacy issues

-        Policies and tools that support a productive multi-developer environment

-        Source code control systems, coding  standards, etc.

-         Quality assurance in concept and in practice

-        Unit testing, end-user-testing, regression    testing, etc.

-        Core Internet technologies

-        UNIX, Apache web server, PHP, MySQL

·         Conversant with PERL and C/C++

·         Familiarity with Java EE (J2EE) and/or Java ME (J2ME) would be a bonus

 Characteristics

   The ideal candidate possesses the following traits:

  ·         Starts from an outlook of mutual respect in interpersonal relationships

·         Values honesty and integrity

·         Is detail-oriented

·         Cares about quality

·         Pursues excellence

·         Enjoys learning, and does it quickly

·         Enjoys the intellectual satisfaction derived from designing and implementing efficient solutions

·         Avoids and minimizes politics and bureaucracy, while recognizing the benefit of and need for appropriate and effective policies and procedures

·         Is technically knowledgeable and proficient

·         Enjoys working in a small, youthful organization, with a dynamic, high-energy work place

·         Enjoys rolling up his or her sleeves to code, should it be necessary

·         Leads through mentorship and example

·         Enjoys assessing the business implications of technology and communicating resulting thoughts and insights to management

·         Is comfortable presenting and supporting alternate viewpoints in discussions with management

·         Is aware of business issues and concerns and how they interplay with development issues and concerns

This company is located in Newmarket, so if you are tired of commuting to downtown Toronto, this could be the position for you. Excellent compensation, benefits, bonus program and a fun, dynamic, collegial work environment!

 

CLOSE

PRINT


www.dayakrecruiting.com