Friday, December 20, 2013

Director - Software Development - WebServices - Fidelity Investments - Durham


Job description
Fidelity's Strategic Investment Products and Data (SIPD) organization has an opening for a Director of Software Development. The Director will manage a team that builds, maintains and supports WebService applications and platforms that powers Fidelity's Planning and Guidance and Managed Account products. The successful candidate will be responsible for managing the people on the team, supporting internal product customers, as well as working with architects to manage the operational governance of the services platform.

Primary Responsibilities
Manage a team of developers, build engineers, systems analysts and project managers both onshore and offshore. Responsible for mentoring, directing, and overseeing the work of each team member.
Transform the team’s processes as it moves to a product-oriented, Agile development team
Strategic thinker that feels comfortable moving from high-level strategies to low-level code design concerns
Administrative responsibilities include budgeting, maintaining resource allocations, providing performance feedback, merit/bonus reviews, and development plans.
Establish and manage the services platform governance
Establish and manage the software platform and process for all products
Coordinate efforts with technical providers for timely completion of projects.
Analyze and resolve problems associated with technical issues, project resources issues, and project integration issues.
Manage multiple simultaneous system development projects of various sizes and complexities.
Understand business requirements and sizing development efforts.
Ability to work closely with the Development, Infrastructure, Quality Assurance, Incident/Problem Management and Release Management teams along with other members of the Build and Configuration Management teams to ensure successful application updates
Desired Skills and Experience
Education and Experience
Bachelor degree in computer science or related technical field, Masters is a plus.
15+ yrs working in the IT industry
7+ yrs managing application development teams and projects
Prior experience as a hands-on software engineer on a distributed platform is highly desired
Experience managing an Agile development team is required
Experience managing offshore resources is required.
Experience in tracking/managing budgets for projects.
Experience working in the financial industry – brokerage industry processes and product experience is a plus
Experience with the promotion of application changes through numerous environments from development to production
Experience with source control activities for multiple project and release streams in ClearCase
Skills and Knowledge
Strong understanding of WebServices and Service Oriented Architectures preferably in JAX-WS environment.
Excellent knowledge of Java and its associated development frameworks
Excellent knowledge of object-oriented analysis and design
Knowledge of application servers preferably WebSphere and Tomcat.
Knowledge of UNIX platforms preferred.
Knowledge of SONAR or other Code Quality Tools
Knowledge of Hudson or other Continuous Integration Tools
Knowledge of Clear Case
Knowledge of Rational Team Concert
Expert knowledge of SOA
Must possess the ability to combine functional, technical, and project management expertise
Strong influencing, negotiation and partnership skills
Strong customer/client service experience including balancing needs and demands of multiple clients, both internal and external
Excellent interpersonal and communication skills (written and verbal)
Strong analytical and problem solving skills
Strong organizational and project management skills and the ability to work well in a matrixed environment

Enter your email address:

Related Posts Plugin for WordPress, Blogger...