Candidate will also be responsible for establishing technology strategy, delivering Enterprise remediation work, providing production support and resource and budget management. Responsibilities: Establish a long term strategic vision and short term tactical projects for the Application platform Evangelize the platform improvements and effectively prioritize long and short term projects/tasks Plan and schedule releases following Enterprise guidelines for release management and testing Provide status update to key stakeholders Proactively resolve issues with timelines, technology limitations, budgets, and resource constraintsBuild long-term relationships within team and among peers by creating an environment of safety and innovation Champions open and honest communication Respects confidentiality Leads by example with integrity Welcomes new ideas, learns from successes and failuresModels and creates an environment of accountability for direct reports and peers Establishes vision, direction, and specific objectives for team efforts; allows freedom to accomplish objectives Collects staff performance data against desired outcomes and service level agreementsExecutes HR-related processes and develops staff through coaching and mentoring and providing specific, timely, open, honest, and constructive performance feedback.
Leads employees and influences peers through change by using one's self as an example. Sets and executes team strategy, including objectives, plans and policies for area of responsibility so as to develop and deliver innovative solutions and systems in support of Enterprise goals.
Communicates strategy to the team so they understand their role in achieving the established goals. Manages day to day work of employees by monitoring budgets, expenses and scope and facilitating project delivery and support for complex projects of critical importance.
Works closely with decision makers in other departments to identify, recommend, develop, implement, and support cost-effective technology solutions for all aspects of the organization. Makes decisions that have an impact on quality or effectiveness of business activities beyond their immediate team.
Initiates and implements continuous improvements in all areas of IT responsibility. Anticipates issues and develops preventive measures.
Analyzes long-term impact of new or anticipated strategies and contributes to business and functional strategy.Adapts communication approach for audiences at multiple internal and external levelsProvide thought leadership and strategy for Production Support, Operations and application life cycle management to achieve availability, quality and performance goals.
Builds team dynamics and develop application talent and bench strengthCreate an environment of accountability with peers and direct reportsSets clear performance objectives for self and staff allowing Execute HR-related processes and develops staff through coaching and mentoring and providing specific, timely, open, honest, and constructive performance feedbackManage application SLA performance Providing leadership and program level oversight in the planning, evaluation, design, development, implementation, operation, and control of application solutions Help to set the application life cycle strategy and vision for the organization, define projects and execute them to achieve that vision Technologies :C++, Java, C, Google Web Toolkit (GWT), Windows MFC, UNIX, Visual Studio, Eclipse Qualifications: Education: Bachelor's Degree preferably in computer science or IT related field Experience: 5 + years managing a technical development team of more than 10 people3 + years of hands on programmingExperience delivering web based solutions for large-scale applications; mobile application experience a plusManaging multiple release streams with different target dates, understanding source repository systems and integration with automated build and release cyclesExperience evaluating and driving hardware and software requirements for large-scale systems(less)