Developer > Jobs

US-AZ-Phoenix: SOFTWARE PROJECT MANAGER

Date: _17-Jul-2013_
To see other developer job opportunities, please visit http://dev.fyicenter.com/

SOFTWARE PROJECT MANAGER

* Create and execute project work plans and revise as appropriate to meet changing needs and requirements * Provide technical leadership and supervision to team members in broad technical areas from basic software development methodologies to guidance in specific tools * Develop and review support documents, workflows, standards and strategies for the team to ensure consistency, accuracy and compliance with Company direction * Establish, measure and effectively evaluate relevant processes, policies and procedures * Manage the software development from end to end: project planning, design, implementation and maintenance, and all other day-to-day operational aspects of a project * Play a key role in the delivery of ongoing and new development initiatives * Communicate effectively with remote and in person clients to develop technical specifications for enhancements and product customization * Clearly and effectively communicate business requirements to the development and QA teams * Apply comprehensive business understanding to designing and implementing an effective technical solution to a problem and/or lead the project team through design and development of effective solutions according to Company requirements * Identify, document and verify technical requirements; mitigate risks; and provide accurate and timely weekly status reports * Plan resource allocation for multiple concurrent projects, make assignments and coordinate schedules * Provide development resource allocation status by tracking project development activities and problem ticket resolution on an on-going basis * Understand and analyze business and product requirements to determine feasibility and scope of work and to translate into technical requirements, staffing and product development plans * Work with all departments involved to ensure all project activities are completed per plan * Develop, improve and maintain a competitive and productive software development lifecycle (SDLC) process * Support the Software Quality Assurance process to ensure smooth hand off of products, defect resolution and release to production * Effectively apply approved methodology and enforce project standards * Ensure project documents are complete, current and stored appropriately

* Bachelors degree in technical or engineering field, preferably Computer Science/Computer Engineering * Six (6) years experience in project management with a focus on both custom software development and commercial systems implementations; with increasing responsibilities, managing product development of software for commercial sale and technology development teams or related processes

* C++ and/or C#.NET development within mixed discipline environments, across embedded systems and applications frameworks * Unified Modeling Language (UML) and experience with Patterns-based analysis and design. Object-Oriented analysis, design and development experience. Enterprise Architect (EA) experience preferred although other UML modeling tools considered * Demonstrated ability to manage software development projects. Expert knowledge of various SDLCs and project management methodologies

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center
http://dev.fyicenter.com/