View Single Post
Old 06-09-2011, 11:34 AM  
X Industry Jobs
Confirmed User
 
X Industry Jobs's Avatar
 
Join Date: Aug 2007
Posts: 748
looking for a change of scenery?

Position is located in Seattle WA, will relocate the right person!

SOFTWARE DEVELOPMENT MANAGER (STREAMING VIDEO)

POSITION SUMMARY:
The Software Development Manager reports to the Chief Technology Officer and is mainly responsible for managing one or more software development teams.

This position requires knowledge of streaming video technology and mobile technology.

Duties include managing the developers, facilitating communication within and between teams, estimating and coordinating programming projects, employee coaching and continued education. Excellent communication, both written and verbal, the ability to work with technical personnel, previous personal programming experience and refined organization and time management skills are essential to success for this position.

We utilize open source technologies, such as PHP, MySQL, JavaScript, etc. and work in the Web/Streaming Video space.

ESSENTIAL FUNCTIONS/MAJOR RESPONSIBILITIES:
? Generally be a cool-headed, positive and open-minded person
? Manage software development personnel
? Foster a positive, proactive atmosphere in the department
? Motivate developers and promote a strong sense of code quality, extensibility, reusability and urgency.
? Facilitate communication within the team
? Communicate and translate assignments and requirements to developers
? Facilitate knowledge and expertise sharing amongst team and other personnel
? Maximize personnel efficiency and productivity
? Improve processes and procedures, increasing departmental effectiveness
? Create accurate project plans and schedules
? Ensure optimally efficient allocation of resources
? Participate in interviewing, hiring and training of new developers
? Mentor junior developers into senior roles
? Mentor senior developers into lead roles
? Facilitate design and code reviews

SECONDARY FUNCTIONS:
? Help developers solve technical and administrative problems
? Periodically review department processes with developers and other managers and make suggestions for improvement
? Conduct regular performance reviews
? Promote continuing education within the team
? Help each developer find areas for individual and team improvement
? Develop and maintain design and coding standards pertinent to your team
? Look for ways to automate everything possible; limit the team?s need to perform repetitive tasks
? Report progress, impediments and successes to CTO

SUPERVISORY RESPONSIBILITY:
This position is responsible for supervising one or more teams of developers, possibly up to 10 or more people.

INTERPERSONAL CONTACTS:
This position works with the developers in a team environment, coordinates with software development managers of other teams, project management and the CTO, as well as the customer service manager, the system administration managers and the operations manager. From time to time there will also be contact with outside companies, vendors and in rare instances, customers.

SPECIFIC JOB SKILLS:
? Excellent written and verbal communication skills
? Ability to work with technical personnel
? Ability to work with a remote executive team
? Fundamental understanding of the software development process
? Refined time management skills
? Demonstrated organizational skills
? Personal qualities indicative of professionalism, high integrity and self-motivation
? Ability to motivate and mentor teams and instill a sense of urgency in a non-stress environment
? Strong commitment to excellence
? Results-oriented
? Self-directed accountability for the entire team effort
? Background in software development, knowledge of the developer?s perspective

EDUCATION AND/OR EXPERIENCE:
? 3+ years experience managing a software development team in a small- to mid-sized company
? 2+ years experience as a software developer
? Coaching/mentoring experience preferred
? Previous experience with Internet-related programming paradigms a plus
? A BA/BS in a technical discipline, or equivalent hands-on professional experience
X Industry Jobs is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote