Dice - The career hub for tech™
  • Post Jobs

Dice Instant Referrals

Powered by Facebook

Who you know gets you noticed

You can add Facebook friends as Instant Referrals to your application.

Technical Architect

New York, NY 
Area Code:
Travel Required:
Java/JEE, RIA, JavaScript (Jquery/Node.js) HTML5, SOA, Agile, Application Servers, DB Servers, SQL, ORM Frameworks 
Pay Rate:
Tax Term:
Date Posted:
Position ID:
Dice ID:

Position Overview

For Back-End Architects , we're looking for people who can lead the technical work stream through all phases of an engagement, including strategy, conceptual design, detailed design, implementation, testing, production deployment, maintenance and optimization. The Back-End Architect responsibilities include defining, assembling and presenting all technical deliverables and work products. Back-End Architects would also be responsible for managing a technical team through the design, implementation and testing of the complete enterprise solution, and will typically coordinate with other discipline leaders (Creative, UX, Optimization, etc.). Candidates must be comfortable leading technical workshops and meetings, as well as presenting and defending analysis findings to key stakeholders. Candidates must be experts in enterprise solution architecture definition, object-oriented design, and object-oriented programming. They must also be proficient with standard development tools, including ANT, Maven, Hudson, JUnit, as well as popular IDEs such as Eclipse or IntelliJ IDEA. Proficiency with open source frameworks such as Hibernate, Spring (including Spring Modules is required. Back-End Architects at Company must have a proven track record delivering enterprise solutions for Fortune 500 companies. They must have IT consulting experience, be familiar with a team approach to execution, possess excellent written and verbal communication skills, and be willing to travel. Responsibilities

  • Capable of driving the technical aspects of sales endeavors, and to provide strong support to the efforts of the Technology discipline at Company
  • Work effectively with the client management team to identify, estimate, prioritize and resolve issues
  • Act as technical lead on complex engagements that contain multiple threads of development
  • Provide strategic guidance and technical oversight during an engagement
  • Work with the client's business, marketing and IT departments to define an enterprise-wide technology approach that encompasses multiple systems and various integration points
  • Translate the client's business requirements into systems design
  • Lead product selection initiatives
  • Estimate time frames and quality and quantity of resources required to successfully implement projects
  • Manage a team of developers, assisting with hands-on coding where necessary
  • Assist/mentor junior developers
  • In addition to billable client work, assist with pre-sales and sales opportunities, including RFP responses, architecture assessments and technical qualifications

Required Experience / Skills

  • Bachelor's degree, preferably in computer science or a related field
  • Must have 8+ years of technical experience in systems integration/development
  • Completed at least seven full professional software engineering projects across multiple platforms
  • Extensive knowledge of one of the following application development platforms (Java/Java EE, .NET, Ruby on Rails, PHP)
  • Experience working with one or more rich Internet technologies such as JavaScript and JS frameworks (JQuery/Node.js, etc.), HTML5, etc.
  • Extensive experience with software design fundamentals and design patterns
  • Proficiency with web languages, including HTML, JavaScript and CSS
  • Strong enterprise integration experience
  • Computer networking and Unix fundamentals
  • Detailed understanding of traditional waterfall and agile software development methodologies, including (Agile, Scrum, Waterfall, Rational Unified Process, Lean Software Development, etc.)
  • Understanding of Service Oriented Architectures and Web Service architectures
  • Experience with open source frameworks such as Spring, Hibernate, Velocity, etc.
  • Knowledge of Internet security and strong experience in architecting secure applications
  • Significant experience with tuning and refactoring code, and assessing the impact of architectural decisions on performance and scalability
  • Experience with application servers and packages from major vendors (Oracle, IBM, JBoss, Tomcat)
  • Experience with relational database modeling, advanced SQL queries/procedures, and object-relational mapping frameworks
  • Excellent written, verbal and presentation communications skills
  • Experience creating presentations and technical design documents