Job Description :
Title: Technical Lead
Location: Brooklyn, NY
Duration: 12 Month+

Responsibilities:
Perform technical requirements gathering, use-case discovery, and platform analysis
Generate convincing and substantiated technology and architecture recommendations
Develop and maintain software requirements specification and architecture documents
Serve as the primary day-to-day technical contact for Clients, third-party vendors, technology partners and internal project stakeholders
Collaborates with Technology Directors to develop estimates and overall implementation solution plans
Serve as the lead for all implementation, customization, and integration efforts
Define and document best practices and contribute to company knowledge sharing efforts
Identify and define integration points with third party solutions
Define and document all tools and technologies used to implement the solution
Work with vendor services to provide elements related to technology selection and implementation
Perform problem analysis (identify root causes, outline resolution options, and take appropriate actions to resolve problems)
Prepare and deliver technical proposals and presentations to all levels of a client’s organization
Evaluate vendor documentation and technical requirements to accurately estimate time and cost of identified options in order to make recommendations on approach from the business perspective

Desired Skills & Experience
8-10+ years developing and leading large-scale technology engagement and at least 2+ years doing so in an agency environment
Advanced knowledge of programming languages (e.g. .NET, Java and PHP, Perl, SQL, Flash/Flex, Ruby-on-Rails, etc and the ability to propose alternative solutions and cost-benefit analysis based on these technologies
Expert-level knowledge in Web 2.0 technologies, including AJAX, social networking and blog platforms, widget development, mobile and emerging digital interfaces
Expert-level knowledge of object-oriented design concepts, various frameworks, data storage implementations and enterprise design patterns
Expert-level design and modeling experience with Oracle, SQL Server and DB2
Be familiar with each of the various UML forms and have expertise in the development of use cases, class diagrams, and occasionally state diagrams as well
Expertise with at least one enterprise CMS system (Sitecore or Adobe CQ5) or demonstrated mobile experience (iOS or Android)
Background with portals, portlets, and framework technologies (e.g., IBM WebSphere, Microsoft SharePoint)
Up-to-date understanding of market trends and keen interest in following emerging technologies
Experience managing technology teams of 10+ people (developers, QA, etc
Advanced ability to analyze business requirements quickly to determine and assess feasibility
Must have an excellent understanding of best practices across technologies (client/server-side, QA, deployment, project management etc
Work with resource managers to define overall recruiting needs and expertise in solution area
Mentor and guide more junior technical resources
Excellent time management, problem solving, teamwork, and communication skills
Experience building applications and websites for large multinational brands
Computer science degree preferred
             

Similar Jobs you may be interested in ..