Technology Architect (New York City)
We have a number of exciting new projects slated to start and are looking for a Technical Architect to design and deploy complex, maintainable and scalable enterprise systems and applications as well as provide leadership throughout the entire lifecycle of sophisticated web solutions.
Responsibilities:
Collaborate and work with multi-disciplinary teams to plan, design, estimate and document solutions using modern methodologies.
Fulfill agreed to deliverables within time, budget and scope.
Provide leadership to team of developers; provide mentorship on methodologies, best practices and specific technologies.
Apply knowledge of relevant technologies, analysis tools, operating systems, communication protocols, databases and data modeling to projects.
Apply knowledge of programming paradigms / standards and when appropriate develop reusable components that positively impact future projects.
Produces comprehensive and accurate documentation including the Technology Architecture Document
Participate in client pitches and proposals
Communicate with clients on key technology issues throughout the duration of projects and regarding the strategic direction for their organization.
Skills/Experience:
Minimum of 7 years relevant and progressive industry experience, mainly in Microsoft technologies, but also have significant exposure to a variety of environments and architectures in order to resolve difficult integration projects.
In addition to at least 4 years of hands on .NET experience and 1 year in MOSS implementations
Development experience with C#
Experience with SharePoint Portal Server, SQL Server, Visual Studio
Exposure to or knowledge of Microsoft CMS and Visual Studio Team Foundation Server
Knowledge of the following methodologies: Agile Methodology, Extreme Programming (XP), Scrum, NUnit, TDD
Strong verbal and written communication and presentation skills are essential.
Attributes:
Passion for technology.
Possess a sense of humor, eye for detail, and a sharp mind.
Display flexibility, focus and calmness under pressure.
Be comfortable in a fast paced entrepreneurial environment that involves change and rapid development.
Ability to be a consistent leader who voices their ideas/opinions while respecting others.
Be able to make decisions and garner support for decisions in a complex, and ambiguous environment, where the consequences of the decision have broad and /or long-term implications for the success of the business.
Have the ability to influence through direct and indirect means, giving people a stake in the outcome by ensuring they participate in the process.
We have a number of exciting new projects slated to start and are looking for a Technical Architect to design and deploy complex, maintainable and scalable enterprise systems and applications as well as provide leadership throughout the entire lifecycle of sophisticated web solutions.
Responsibilities:
Collaborate and work with multi-disciplinary teams to plan, design, estimate and document solutions using modern methodologies.
Fulfill agreed to deliverables within time, budget and scope.
Provide leadership to team of developers; provide mentorship on methodologies, best practices and specific technologies.
Apply knowledge of relevant technologies, analysis tools, operating systems, communication protocols, databases and data modeling to projects.
Apply knowledge of programming paradigms / standards and when appropriate develop reusable components that positively impact future projects.
Produces comprehensive and accurate documentation including the Technology Architecture Document
Participate in client pitches and proposals
Communicate with clients on key technology issues throughout the duration of projects and regarding the strategic direction for their organization.
Skills/Experience:
Minimum of 7 years relevant and progressive industry experience, mainly in Microsoft technologies, but also have significant exposure to a variety of environments and architectures in order to resolve difficult integration projects.
In addition to at least 4 years of hands on .NET experience and 1 year in MOSS implementations
Development experience with C#
Experience with SharePoint Portal Server, SQL Server, Visual Studio
Exposure to or knowledge of Microsoft CMS and Visual Studio Team Foundation Server
Knowledge of the following methodologies: Agile Methodology, Extreme Programming (XP), Scrum, NUnit, TDD
Strong verbal and written communication and presentation skills are essential.
Attributes:
Passion for technology.
Possess a sense of humor, eye for detail, and a sharp mind.
Display flexibility, focus and calmness under pressure.
Be comfortable in a fast paced entrepreneurial environment that involves change and rapid development.
Ability to be a consistent leader who voices their ideas/opinions while respecting others.
Be able to make decisions and garner support for decisions in a complex, and ambiguous environment, where the consequences of the decision have broad and /or long-term implications for the success of the business.
Have the ability to influence through direct and indirect means, giving people a stake in the outcome by ensuring they participate in the process.
Source: Joel On Software