Technical Architect iCrossing
THIS JOB HAS EXPIRED
Overview:
Provide oversight and guidance to multiple accounts and/or multiple projects
Design architecture based on project requirements and work with project teams to implement the architecture
Architect and code complex enterprise systems
Provides technology thought leadership to clients and within iCrossing
Provide architectural guidance across projects
Provide expertise in open source frameworks and web developments technologies
Research new technologies and provide mentoring for iCrossing Technology Services members
Manage members of the Technology Services Group.
Manage large teams of onshore and offshore developers.
Provide sales and business development support
Responsibilities:
Provide technical guidance and oversight to multiple delivery teams
Review selection of frameworks, technologies and best practices to implement a project
Work in partnership with front end development and creative teams to define client / server response formats best suited for the project
Keep technology skills and knowledge current
Ensure proper adaptation of tools and build and deployment processes
Ensure the efficiency and productivity of project teams.
Act as a subject matter expert in the Technology Services Group
Develop frameworks/core modules using technologies such as Java, PHP as well as creation of reusable code components to ease development of web, social and mobile platforms
Travel to support clients and team members
Create the ?trusted advisor? relationship between iCrossing and the client.
Create all technical architecture documentation relating to the solution
Research tools, technologies, and training programs
Promote the use of industry best practices on delivery teams
Motivate and support teams to drive towards higher quality and improved efficiency
Mentor project teams
A strong leader and a team player who understands how to work effectively in a fast paced, evolving organization
Qualifications:
Bachelor/Master degree
10+ years experience
Full SDLC experience
Strong management and mentoring of application developers
Excellent verbal, writing and presentation skills
Project management skills
Expert OOAD experience
Expert knowledge of UML
Automated unit testing tool experience
Intimate knowledge of software deployment best practices
Expertise in the use of software version management systems
Expertise using continuous integration/build systems
Advanced n-Tier development
Expertise with creating and deploying REST (XML and JSON) and SOAP Web Services
Expertise with Style Sheets. XSLT, HTML, Java Script, JSON, XML, Code Behinds
Expertise with web, application, and database servers
Expertise with mobile technologies
Expertise with content management systems
Advanced database skills including designing database tables, sequences, indices and constraints plus complex SQL
Thorough background in designing and delivering complex web based applications
Knowledge/Technical Skills:
Java skills
Expert in Java IDEs
Extensive experience in JEE development environment
Expert working knowledge of Core Java (1.5 and above), JSP, Servlets, XML, JavaScript, JSON
Strong working knowledge of Spring and Struts frameworks
Strong working knowledge of O/R mapping frameworks such as Hibernate
Expert in JEE and core design patterns
Expert in JEE Application Server and Web Servers
Expert in open source frameworks and protocols, including Lucene, Memcached, OAuth, etc?
Expert in integration of rich media technologies like Ajax, Flex, Apollo/AIR, etc..
Extensive exposure to any light weight middle ware components ? IoC containers (Spring)
Experience working with creative and rich media teams to create large scale implementations
Expert designing and developing web services
Expertise in JavaScript and AJAX frameworks such as jQuery, DoJo, YUI, Prototype, etc?
PHP Skills
Experience with PHP, LAMP and/or WAMP a strong plus
Experience with PHP frameworks such as Drupal and WordPress a strong plus
Mobile Technologies
Experience with iPhone/iPad iOS application development a strong plus
Experience with Android application development a strong plus
Experience with Mobile Windows 7, RIM or Simbian application development a plus
.Net Skills - Optional
Experience with .NET a plus
Abilities:
Strong leadership and organizational skills
Excellent Communication skills
Ability to work independently in a team environment
Client facing skills
Technical architecture and design skills
Lead teams, including offshore teams
Ability to research, understand and train others on new technologies
| Location: |
Irvine, CA
United States
|
THIS JOB HAS EXPIRED