|Job Title||.NET LEAD|
|Location||New York, 10038|
|Other Location||United States|
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
§ 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 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.
|Option 1: Create a New Profile|
Option 2: Login and Apply