Wednesday, February 11, 2015

Sr. DIRECTOR of PROGRAM MANAGEMENT opportunity: SW metro

*This is a FTE permanent position in the SW metro.

This company is a market leader within their innovative and relevant healthcare niche. Their commercial software products serve elderly populations in coordinating and facilitating the post-acute services continuum in the context of national healthcare.

Experience with SaaS/commercial products is a must for relevance in a qualified candidate. Healthcare specific exp. is preferred but not necessary.  Upstream vision, i.e. conceiving of next generation products is also a must for this role.

Sr. DIRECTOR of PROGRAM MANAGEMENT

You'll provide vision, leadership and direction for the enterprise Project Management Office. As the Director of Software Program Management, you will be deeply involved in strategic planning, resourcing, and development of full life cycle of software applications. The role will include defining and maintaining the standards of enterprise project management and processes including project prioritization and portfolio governance.

As Director, you'll also be responsible for managing and developing a small, nimble and effective organization of project analysts and project managers. To accomplish this goal the Director of SPM will be responsible for developing and delivering on New Product Introduction (NPI) process and sustaining projects, across the research and development organization.  The Director will report into the SVP R&D/CTO and be based in Bloomington, MN, just outside of Minneapolis.

Our ideal candidate will have prior Healthcare Information Technology experience. Preferred candidates will have experience working in both enterprise and technology-focused PMOs and experience leading end-to-end process improvement efforts. Expertise in Agile project management methodologies and with various process improvement methodologies such as agile scrum, Lean and Six Sigma is highly favored.


Primary Responsibilities

Strategic Leadership
·     -Create a vision for the project management function and implement project management services to support that vision.
·     -Work cross functionally with other R&D leaders to assign and monitor project success, address workload, and support their efforts.
·     -Maintain a strong business partnership and on-going dialogue with business partners to fully understand business strategies and goals and meet customers’ technological needs.
·     -Maintain close collaboration with peers supporting other components of the enterprise (Marketing, Sales, Implementation and Customer Support, etc.).
·     -Partner with other leaders to foster a workplace culture of continuous process improvement. --- -Champion change management efforts to increase acceptance of project improvement initiatives

Project and Technical Leadership
·     -Create and maintain an integrated program portfolio. Proactively lead the development and deployment of robust business solutions within the established time frame, quality standards, and financial parameters defined with internal and external customers.
·     -Enhance the pace and productivity of development through introduction of industry best practices and modern Software Development Lifecycle approaches.
·     -Track and report on project portfolio performance to ensure projects are effectively consistent with business needs and respond to changes in strategy or scope.
·     -Lead resource analysis and forecasting for all cross functional resources including program management, engineering, sourcing, etc.
·     -Oversee all aspects of project management including requirements gathering, work planning, communications, risk assessment and management, issue resolution, expense tracking, financial reporting and change management.
·     -Advise and assist leaders and teams on the best use of project management disciplines and approaches. Share best practices and lessons learned across programs and projects. --  --    - -Advocate for best practices in project management.

Human Capital Management
·     -Manage the Department to include the hiring, training, and supervision of staff. Assist, coach, and support Software Development Project Managers in the management of technology professionals who deliver products and services using new and emerging technology. Ensure the team is cohesive and aligned towards the same goals.
·     -Drive efficiency analysis and ongoing process improvement.

Education

•     -Bachelor's degree, preferably in Computer Science, healthcare administration, or a related field
•     -MBA or Master’s degree in health care management is a plus.
·     -Industry and professional certifications such as Six Sigma, Lean, PMP, PgMP, PSM I or PSM II are desirable

Required Experience

·      -3 + years of experience in software product development for healthcare IT, consumer software or wireless connectivity/ Cloud software
·      -5+ years of experience in software project management including very complex cross functional and cross organizational projects
·      -Experience in leading programs utilizing the Agile product development process
·      -2+ years’ experience working with distributed teams, including offshore partners
·      -Demonstrable track record of delivering results

Additional Experience Highly Preferred

·      -Previous experience managing large web-based applications and solutions
·      -Strong understanding of application, database, technical infrastructure and supporting systems
·      -Experience managing resources, relationships, and delivery
·      -Experience with process and organizational design and development
·      -Experience managing and planning enterprise projects
o    Experience developing and implementing strategic plans, which include best practices, budgeting, processes, infrastructure, and development methodologies
o    Proven ability to deliver robust process and technology solutions that meet business objectives in a timely fashion and on budget

Required Skills

•      -Proven effectiveness in building partnerships internally and externally
•      -Ability to influence and manage expectations with senior leadership

•      -Ability to drive change in a complex, multi-location matrix environment

For more information or to be considered contact me directly:

Michael Reitz
Sr. Executive Recruiter
952-240-6093
michael@michaelreitz.net

Thursday, February 5, 2015

SOFTWARE ARCHITECT opportunity: SW metro

*This is a FTE permanent position in the SW Twin Cities metro area

Would having the opportunity to work in a cutting edge commercial software environment interest you? Does staying challenged and expanding your skills get you excited about going to work? Are you interested in using your talents to make a difference in the world? If your answer is yes, this company is for you.

They're a market share leader in the vitally important and rapidly emerging EHR solution industry for the long-term, post-acute care and senior living communities. Their team includes some of the most talented individuals in the Twin Cities and leadership is visionary. They're in the early stages of wide ranging internal and product initiatives that are reshaping healthcare as we know it. They're looking for individuals that share their passion in creating the best products in the world.   

SOFTWARE ARCHITECT

Responsibilities:

You'll define technical infrastructure and contribute to the design and architecture to ensure projects meet goals for security, scalability, maintainability, availability, and resiliency.  This position will translate business requirements and product vision into application architecture as well as lead and foster the development of high performing technical teams to meet strategic objectives.  Designing, coding, testing, debugging and documenting software in an agile environment, including application framework components for use by the development team and business components will be key when it intersects with the direction of new technology.

You'll collaborate with other teams to define supporting infrastructure and software tools needed to run and monitor software in a large scale environment as well as learn and analyze new technologies and industry best practices to identify suitability for adoption by the development team.  Reviewing and assessing functional and non-functional requirements, the impact of proposed scope changes and providing mechanisms for continuous improvement in code design and maintainability will also be primary responsibilities of this position.

Required Qualifications:

·         Must have 4-year college degree in Computer Science or related field or comparable experience
·         10+ years of software engineering experience, including experience as a hands-on software developer building object-oriented, mission-critical enterprise systems using Java/J2EE technologies
·         Experience with commercial software development and/or healthcare industry experience
·         Experience developing cloud based SaaS applications
·         Experience designing systems for extremely high availability with 99.999% up time
·         Experience with Agile Methodology
·         Experience with XML/JSON and developing SOAP and REST services
·         Experience with Enterprise Integration Patterns and Messaging
·         Strong experience in projects requiring application re-engineering, modernization
·         Experience with Continuous Delivery
·         Knowledge of JBoss application server, network infrastructure and related technologies
·         Good understanding of SQL, relational database modeling and design
·         Demonstrated success in building design patterns and software engineering best practices
·         Excellent organization, communication, and documentation skills
·         Long-Term-Care, LTC, knowledge is a plus

For further detail or to be considered contact me directly:

Michael Reitz
Sr. Executive Recruiter
Michael Reitz & Associates LLC
952-240-6093