At Arc, you'll work with a team of smart marketers and gain global marketing insights, as we share our capabilities across 37 offices in 31 countries. And talk about our marquis list of clients! We partner with Diageo, Disney, Kellogg, McDonald's, Procter & Gamble, Purina, Visa, Whirlpool, and the list goes on... We're also part of Paris-based Publicis Groupe, the world's fourth-largest marketing and communications company.



As a member of the Arc Worldwide team, you'll have the opportunity to make an impact on a wide array of marketing practice areas, share ideas with some of the best minds in the business, and meet creative and professional challenges. Are you ready?



Job Description : Senior Technical Architect.net

Department : U.S. Software Engineering



Purpose

The Senior Technical Architect (STA) is responsible for design and development of complex applications, owning the applications through QA, Production Deploy and Application Maintenance phases, auditing of applications developed by other staff members, leading teams of developers, and mentoring more junior developers. Responsibilities include implementation and completion of assigned development tasks, supervision of development activities on large projects, acting as liaison to the project manager (PM), and ensuring quality deliverables throughout the application lifecycle. The STA's other responsibilities include estimation of large and complex projects, providing detailed documentation, mentoring of other members of the team, and enhancement of the Engineering Group's application frameworks and toolsets. The STA position reports directly to the Director of Software Engineering.



Essential Job Functions



Technical Skills and Experience

1. 7+ years of Java and/or Microsoft.NET software programming experience, specializing in web applications. This particular position will skew more strongly toward Microsoft.NET.

2. Achievement of official vendor-approved certification in one or more development subset. Certifications in the areas of Microsoft.NET and Java/J2EE are preferred.

3. Expert-level knowledge of Object-oriented design concepts, and with Design Patterns (particularly relating to J2EE/Java or Microsoft.NET/C#).

4. Expert-level knowledge of relational database design for both OLTP and OLAP systems, with expertise in SQL Server 2000/2005 or Oracle 9.0i/10g.

5. For Java Positions Only: Expert-level knowledge and understanding of J2EE technologies and implementations.

6. For Java Positions Only: Significant experience with J2EE Application Servers (JBoss, Tomcat, IBM WebSphere, BEA WebLogic)

7. For Java Positions Only : Significant experience using STRUTS framework Knowledgeable with application frameworks such as Spring, Hibernate, JSF, Apache Commons, etc.

8. For Microsoft.NET Positions Only: Expert-level knowledge and understanding of the Microsoft.NET Frameworks 1.0, 1.1, and 2.0 using Visual Studio.NET and the C# programming language

9. Experience applying the MVC Model 2 pattern to web applications

10. Past involvement leading large teams in the development software applications throughout the full development lifecycle.

11. Familiarity with Agile development philosophy

12. Proficiency with XML and knowledgeable of associated technologies such as schemas, XSLT, transformers and parsers.

13. Familiar with application development and deployment strategies (CVS, VSS & other source code control applications, Ant, CruiseControl, NUnit, JUnit etc.)

14. Knowledge of Rich Internet Application (RIA) technologies (Macromedia Flex, Laszlo) a plus but not required.



Planning/Analysis

Formulates graceful architectures and high-level designs for new applications and application features using UML and basic diagramming skills

Leads engineering team members to determine project scope, and to accurately determine project work estimates and timelines.

Enhances and re-factors existing application frameworks to develop more comprehensive development tools, to minimize future application development effort, and to foster greater code reuse.

Mentors more junior team members

Creates extensive, intuitive documentation for application components, frameworks, processes etc.

Presents accurate technical information, in written and oral form. Must be able to speak and write confidently in client-facing situations.



Execution

Follows and contributes to Arc Wo

To Apply to this job go to http://www.GadBall.com or click here