Client Login
Contractor Login
Job List - TechlinkNW
Job Details
Job Id:
4923
Title:
Software Development Manager
Job Type:
Permanent
Location:
Issaquah WA 
Description:
Our client east of Seattle is looking for an experienced Software Development Manager to join their team. If you have an excellent development background and are an excellent leader, then this is the position for you.

Responsibilities:
• Responsible for a software functional group. As manager of that group, responsible for:
o Definition and maintenance of group charter/core competencies.
o Definition and maintenance of software core asset development roadmaps.
o Keeping staff members trained and equipped for success; developing staff members.
o Defining and maintaining infrastructure (tools and processes) for group success.
• Manages development of required plans and documentation for successful definition, execution, and release of software products including requirements, software development plans, specifications, and schedules.
• Actively monitors key projects, eliminates barriers, escalates issues as appropriate
• Maintains project schedules.
• Drives schedule and milestone performance to ensure on-time delivery
• Manages the development of software products throughout the entire product lifecycle.
• Works closely with the SW project managers to ensure projects are effectively staffed and tasked
• Ensures that development is conducted in compliance with FDA and international medical device standards
• Performs other duties as assigned.


Requirements:
• Position requires a Bachelor of Science degree in Computer Science, Electrical Engineering, or equivalent. A Master’s degree in Computer Science, Software Engineering, or Electrical Engineering is desirable.
• A minimum of 5 years experience in software development management is required.
• Demonstrated leadership for development of an initial software release resulting in a new product offering (v1.0.000)
• Expertise in developing software-intensive computer-based products, with experience ranging from initial concept to shipping, for a global market.
• Expertise in computer software technologies, including but not limited to Windows operating systems, GUI, C++, .NET, SQL, and C#.
• Solid understanding of the software development process, including requirements gathering, analysis and design, development tools and technologies, release and version control, contemporary testing methodologies and deployment management.
• Expertise and experience in managing the use of configuration management and change management processes and tools.
• Demonstrated excellence in oral and written communication to a variety of audiences including senior management, customers, and engineers is required.
• Position requires a highly motivated, high energy individual with strong organizational skills and a track record of developing high performance teams with on-time delivery.

The following skills are significant differentiators for the ideal candidate
• Experience leading development teams to create software for distributed, networked computer systems.
• Experience executing projects with multi-cultural global distributed development teams.
• Medical Device experience

Qualified candidates can apply online or directly to jobs@protingent.com.