Job Description
Job Title .NET LEAD
Requirement ID 711590
Begin Date 5/22/13
Location New York,  10038
Other Location United States

Position Summary

The Technical Lead will be a core member of the Research Technology team that is responsible for the development and support of key products and platforms within the Research Authoring, Workflow and Collaboration space. These globally available tools and applications are critical for Research content creation, distribution and overall functioning of the Global Research business.
The Technical Lead will be responsible for:
§  Design, development and support of tools and applications supporting the Research Authoring, Workflow and Collaboration space.
§  Coordinating and collaborating with other developers and resources across on-shore and off-shore teams to deliver software on time and within budget.
§  Estimation of development effort for new requirements for one or more programmers.
§  Providing feedback and technical guidance to project and development managers on issues of critical importance to achieving business objectives.
§  Providing strategic technical direction and system architecture for individual initiatives.
§  Managing delivery on multiple projects and enhancements, both small and large sizes, that have significant impact on a line of business or a support function.
§  Ensuring application performance, scalability and resiliency via deep technical expertise and ongoing interaction with architecture, infrastructure and performance-tuning partners.  Where appropriate, the Lead Developer will incorporate proposed standards into areas of responsibility.
§  Communicating frequently with key stakeholders − including the technology and business management teams in Research Technology, Research Operations and Infrastructure groups − re: platform strategy, system architecture, application development and production support.
§  Defines and evaluates problems and plans effective solutions.

Key Selection Criteria

The Development Lead must possess the following skills:
§  7+ years of professional experience in the analysis, design and development of .NET based web and client applications with most of this time focused on the finance-oriented applications.
§  A bachelor’s and/or master’s degree in computer science or related field is highly desirable.
§  Possess in-depth experience and expertise in Object-Oriented Analysis and Design, Design Patterns, Application Frameworks.
§  Expert level knowledge and understanding of C#, XML and XSL technologies including XML Serialization is highly desirable.
§  Expert level knowledge on communication services (LINQ, WCF, XML, rest)
§  Strong experience with AJAX, JQuery
§  Understanding of Active Directory and Role-based Security Models a plus.
§  Possess strong server administration skills with Windows Server 2003, Windows Server 2008, IIS6.0 and IIS 7.0
§  Additional experience with SharePoint Server is desirable.
§  Strong knowledge of database modeling principles, techniques and best practices
§  Knowledge of Python and/or other scripting language is a plus.
§  Experience in the delivering of large scale, complex enterprise technology projects is a must.
§  Strong abilities to discern weak points in complex systems and recommend improvements.
§  Proven track record of delivering high quality software and systems utilizing global resources and delivery capabilities.
§  Able to independently architect solutions, lead code reviews and ensure quality throughout the life of each project.
§  Put people at ease when necessary and instill a high degree of trust quickly and genuinely.

Ideal Personal Profile

§  An individual of high integrity, energy and optimism who is self-directed and motivated.
§  An individual with excellent communication skills, both oral and written; a person who is articulate and a good presenter of ideas.
§  A good listener; a person who seeks input and involves others in his/her communications; a person who values and cultivates relationships.
§  An individual with a demonstrated ability to influence without authority.
§  A professional who is apolitical, business-focused and exercises good judgment.
§  An individual with a demonstrated ability to get things done and make things happen; a person who is resourceful, seizes opportunities and is an innovator.
§  An entrepreneurial individual who is not afraid to challenge; a person who is creative and can “think outside of the box.”
§  A professional who wants to contribute to the organization, and who is achievement-, goal- and impact-oriented.
§  A professional who will utilize in-depth knowledge of technological alternatives and business system requirements to recommend innovations that enhance and/or provide a competitive advantage to the organization.
Required Skills .NET
  Option 1: Create a New Profile
  Option 2: Login and Apply

Apply With