Thursday, December 17, 2009

Program Manager

6+ month contract
In person interviews required


Title: Program Manager
Specialization:
Reports to: Technology Manager
Department: Information Technology
Location: Boston, MA
Type: Full time


QUALIFICATIONS:

• PMP certification required
• 4-6 years experience in the project management and reporting
• 6-10 years experience in software development and technology implementation
• Strong interpersonal and communication skills

DESCRIPTION:

This position will be working directly with one of the business units. The person will participate as the project manager across all technology related initiatives from inception to implementation. This position will monitor and document progress, report on milestone deliverables, risks and costs across all ongoing technology initiatives.


RESPONSIBILITIES:
• Responsible for coordinating and project reporting for Technology Steering Committee
• Responsible for coordinating / maintaining task list and initiatives for Steering committee
• Monitor and document project progress, report on milestone deliverables, risks and costs across all ongoing initiatives
• Provide monthly /quarterly dashboards by project for key stakeholder review
• Track program budget and actuals (by project); Quarterly recon with invoice data from Finance
• Structure and manage integrated, multi-track projects and/or programs of multiple projects.
• Manage projects with cross team dependency (example IE 8 rollout, Windows 7 etc.)
• Maintain high level program plan and review dependencies weekly with team
• Facilitate inter project communication and responsible for integration lane and deployment calendars.
• Maintain overall Release Management Calendar to ensure transparency of production impacting releases.
• Works closely with business/development program managers to document inter-project risks
• Oversee project estimations; Build and structure the project teams to ensure maximum performance
• Responsible for Resource Allocation across multiple project teams in a “pooled” resource methodology. Maintain / Track resource allocation by project and facilitate weekly resource reallocation meetings
• Coordinate work and change requests with Infrastructure / App Support teams and Product Managers
• Quarterly Reporting on time spent on production support vs. enhancements
• Manage Data Maintenance and Support team and provide planning / prioritization for support issues (based on feedback from project managers)
• Perform team / release cycle assessments and evaluations; Efficiently identify and solve project issues
• Ensure the use of best practices and applies lessons learned from previous projects across the program
• Responsible for project management toolset for assigned business unit and project reporting standards. Maintain program tracking information systems
• Lead the development and tracking of integrated project plans. Set project quality and performance standards. Assess and manage risk within, and across, multiple projects.
• Gather vendor evaluations from Project Managers and consolidate for review by PMO / IT management
• Liaison to the Project Management Office to ensure PLC process across all technology initiatives are aligned properly.
• Mentor and coach project team members, as appropriate.



TECHNOLOGY AND PROJECT MANAGEMENT EXPERIENCE:
• Experience with a large, functionally diverse, and informed user base that demands high quality applications.
• Experience with reporting status for multiple technology initiatives
• Experience with project management and reporting toolsets and reporting
• Exposure to investment concepts / terminology and systems related to fixed income investments
• Exposure to financial application implementation related to fixed income investments
• Familiarity with multiple architectures: n-tier, .NET, client-server, etc. and multi-system application integration
• Fundamental understanding of software development lifecycle.




Please contact Albert Barsoumian with qualified resumes via email at albert@collabstaff.com or via phone at 508-872-7402.

.NET Applications Architect

Applications Architect

Reports To: IT Manager
Location: Boston, MA (US)
This is a full time, permanent position.

Financial background will set a candidate ahead of others with this client.

Local candidates only, multiple in person interviews required.


Responsibilities:
We are looking for a highly motivated and experienced Applications Architect to join our software development team. We are seeking a well rounded individual who has the ability to organize and execute a vision into a solution and exhibits strong leadership skills that drive consensus and understanding around architectures and technologies.

A qualified candidate should be an expert in the aspects of the software development processes, an expert in multiple tools and technologies, possess excellent written and technical problem solving skills, programming, great organization and communication skills, and be able to work well within a team environment. Candidates must be able to translate business requirements into technical architectures and designs.

Candidates must have a real passion for technology be self-directed, confident, and able to perform tasks of high complexity. Candidates should have excellent client facing skills and be able to articulate technical issues. Candidates will be expected to help shape technical documents with complex designs and fully understand and utilize the appropriate tool set to solve client needs.


Architect Specific Duties:
• Mastery with building and maintaining application frameworks for business needs
• Ability to apply a broad array of skills and technologies to solve complex business problems
• Mentor development staff while implementing best practices and improve development processes
• Work closely with business analysts to understand requirements
• Translate business requirements into workable solution architectures
• Ability to build use case analysis

Required Skills:

• BS in Computer Science or equivalent technical training and professional work experience.
• A minimum of 8+ year's cumulative experience developing web based application on the Microsoft .Net platform and technologies i.e. ASP.NET, ADO.NET, SilverLight, AJAX, etc.
• Experience with multiple Microsoft server technologies. i.e. MSMQ, BizTalk, SharePoint, MIIS, SQL Server, TFS
• Requires both broad and deep technology knowledge.
• Ability to troubleshoot and diagnosis complex software problems.
• Strong analytical and troubleshooting skills, as well as excellent written and verbal communication skills.
• Experience with development methodologies ranging from Waterfall to RUP to Scrum

Please contact Albert Barsoumian with qualified resumes via email at albert@collabstaff.com or via phone at 508-872-7402.

Development Manager

Title: Development Manager
Reports to: Director of Technology
Department: Information Technology
Location: Boston, MA
Type: Full time


Local candidates preferred, multiple rounds of in person interviews required.
Financial services and .NET background would be ideal.
Development manager must come from a hands on development background.


DESCRIPTION:

This position will be working directly with the public equity hedge fund business unit. This position is a hybrid role requiring strong managerial, analysis, and architectural skills. The position will manage development resources, develop enterprise processes and procedures, and manage all aspects of development projects. This is not a traditional development manager position. The person must have exceptional communication and presentation skills in order to meet with C level executives.


RESPONSIBILITIES:
• Manage onshore & offshore development resources
• Serve as project manager for development projects
• Evaluate and recommend development tools
• Conduct proof of concept as needed for new initiatives
• Assist the director in creating a scalable technology plan for the business
• Conduct business analysis as required
• Translate business requirements into a workable solution architecture
• Evaluate application design for commercial products under consideration
• Provide guidance to QA team for proper application testing of internally developed applications
• Implement development processes to improve estimation process, code quality, deployment checkpoints and track team velocity
• Review vendor dev processes and provide feedback on vendor performance
• Represent the business on the Enterprise Architecture Team
• Create and execute development plans and revise as appropriate to meet changing needs and requirements.
• Ensure technical teams are contributing to code library.
• Own the development lifecycle and is responsible for managing technical risks throughout the project.
• Communicate and enforce coding standards
• Perform code reviews and mentor junior developers.
• Manage technical resources within budget and project schedule
• Understand complex database concepts and effectively employ different database design techniques.
• Possess demonstrated work experience with more than one relational database management system.
• Understand OO concepts and consistently applies them in client engagements.
• Understand the benefits of the various programming languages.
• Possess significant knowledge of client/server and internet systems architectures.
• Understand browser / client specific compatibility issues
• Facilitate team and client meetings effectively.
• Deliver engaging, informative, well-organized presentations.
• Resolve and/or escalates issues in a timely fashion.
• Understand how to communicate difficult/sensitive information tactfully
• Apply significant knowledge of industry trends and developments to improve service to our clients.


TECHNOLOGY AND MANAGEMENT EXPERIENCE:
• Experience with a large, functionally diverse, and informed user base that demands high quality applications.
• Experience working in a hedge fund environment
• Experience developing custom application frameworks
• Experience integrating front and back office financial systems
• Experience developing resource and budget requirements
• Experience with reporting status for multiple technology initiatives
• Experience developing business requirements and translating into functional specifications
• Exposure to investment concepts / terminology and systems related to equity investments
• Exposure to financial application implementation related to equity investments
• Exposure to trading desk environments
• Exposure to alternative investment financial systems and data providers
• Experience managing projects from inception to completion
• Familiarity with multiple architectures: n-tier, .NET, client-server, etc. and multi-system application integration
• Experience developing, implementing or integrating systems in the following areas a plus: Order Management Systems, Accounting Systems, Research Management, Real Time P&L, Data Warehouse, Security Master



QUALIFICATIONS:

• 5-8 years of development experience
• Track record of continued advancement
• Experience managing small/mid-size teams
• MBA Preferred


Please contact Albert Barsoumian with qualified resumes via email at albert@collabstaff.com or via phone at 508-872-7402.