Developer > Jobs


Date: _17-Jul-2013_
To see other developer job opportunities, please visit


* 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