Job Description :
Director, Professional Services – Direct Placement – Dallas, TX

In this role, you''ll help build the technology responsible for our core services. Your work will influence the success of companies across the world. Members of our Technology team are experts in the field, working to evaluate and improve today''s systems while building tomorrow''s.

The Director, Professional Services will be responsible for establishing and implementing a framework for governing and managing a professional services business within the company. This is a unique opportunity where you will be able to build your own team and function from the ground up. The professional services team will focus on selling and delivering client facing software development engagements directly to our clients. These engagements will consist of onsite support with clients as well as structured teams supporting remotely. They will focus on supporting technical issues, developing software and acting as consultants to our clients.

Essential Job Responsibilities

Development Portfolio Management
Ensure client development projects in the portfolio are completed on time and according to specifications and corporate quality standards.
Accurately ensure tracking and approval of team project schedules and milestones.
Inspect/monitor the billable utilization and efficiencies of the teams and proactively work with the managers to keep staff highly utilized.
Undertake audit/review requirements as needed, and provide input as necessary to guide project development towards tactical and strategic objectives.
Ensure comprehensive handover processes are in place for all products and projects turned over to Production Support teams.
Collaborate with Product Development and Release Management teams to coordinate release schedules
Manage teams to ensure relevant software development plans, engineering requirements, estimates and schedule are established and in place.

Client Communication and Management
Exceed expectations using clear logical communication and by acting as a strong senior leader in client interactions.
Leverage past experience and strong communication skills to collaborate effectively with clients.
Ensure that quality targets are meaningful, clearly communicated, monitored and achieved.

Strategic Leadership
Develop and implement plans to achieve long-term strategic objectives that drive the company forward.
Blend industry expertise and PS/Consulting frameworks with existing PS practices to define a PS framework.
Develop a plan to consolidate 3 disparate development organizations, focusing on driving consistency, best practices, and operational efficiencies.
Identify cross-project dependencies, risks and process improvement opportunities and collaborate with team and cross-functional groups to manage/remediate.
Minimize schedule and technical risk by foreseeing and addressing obstacles and roadblocks proactively and aggressively.
Remain focused on long-term goals when executing against short-term objectives.

Technical Design Decisions
Consult to understand current business environments, technology options, processes and client requirements, and apply this to provide technical leadership.
Proactively identify and deploy best practices in software development and professional services management.
Provide appropriate inputs into the product development process to ensure that our products continue to support market needs.

Business Acumen
Consult to understand how the business works and create innovative strategies to grow business or increase efficiency.

Technical Skills, Knowledge and Qualifications
Bachelor''s degree in Computer Science, Computer Engineering or similar field required. Master''s degree preferred.
10+ years'' overall management experience in computer software industry, preferably in a systems integration/consulting organization.
5+ years'' management experience in software implementation delivery.
5+ years of experience managing professional services implementations.
Significant experience in delivering via complete product development life cycles, including "waterfall” development & agile development.
Significant financial services industry experience, familiarity with eFinance applications, understanding of ecommerce implementation considerations, and project management experience are all a plus.
Ability to travel 40%

Role Specific Behaviors
Develop Others
Provide leadership, mentoring and feedback to the team, including individual regular meetings with associates and formal feedback in Mobile Solutions systems.
Establish clear expectations for performance and on-going professional development, and work with team to ensure accountability.

Communicate and grow mutually beneficial relationships. Act as a role model for valuing diversity.
Facilitate the removal of impediments from team whilst promoting self-management.
Be an effective contributor to on-going recruitment process including promoting internal role advancement.

Innovation and Conceptual Thinking
Explore and experiment with different approaches to improve processes and situations.
Actively strive to provide the highest quality products and services which meet the needs and requirements of your clients.
Encourage team to make incremental improvements as well as bold innovations.
Foster an innovative culture that embraces breakthrough concepts, strategies, and distinctive products to achieve and sustain competitive advantage and profitable growth.

Organizational Ownership and Values Alignment
Demonstrate and set an example of the highest level of reliability and conscientiousness; integrity and openness; enthusiasm and engagement.
Demonstrate accountability and take full responsibility/ownership of outcomes.
Seek opportunities to reinforce consistent messages on company and group values, strategic objectives, goals and priorities.

Motivate Others
Inspire others to have commitment to their roles, and create an environment in which people want to do their best whilst operating in a fast-paced, dynamic and often stressful surrounding.

Self-Management & Development
Demonstrate commitment to and actively work to continuously improve yourself. Use appropriates skills and approaches depending on the situation.
Be aware of strengths/weaknesses and seek opportunities to acquire new skills.

Embrace Change
Readily adopt new processes and systems and identify early opportunities to reap the benefits of new approaches. Compromise to move forward where different approaches exist.
Demonstrate resilience under pressure and support team through change.