Technical Architect
Compuware 82 reviews - Detroit, MI

This job posting is no longer available on Compuware. Find similar jobs:Technical Architect jobs - Compuware jobs

Compuware Corporation, the technology performance company, makes technology make a difference by providing software, experts and best practices to ensure technology works well and delivers value. Compuware solutions make the world's most important technologies perform at their best for leading organizations worldwide, including 46 of the top 50 Fortune 500 companies and 12 of the top 20 most visited U.S. web sites.

Position Description & Responsibilities:

Compuware is looking to hire a Technical Architect to facilitate Application Architecture compliance with Enterprise Architecture goals, best practices, standards, and guidelines. This individual will generate overall design methodology for applications that incorporates Technical, Data, and Security and Non-Functional Architecture requirements. The Technical Architect will:
  • Develop Scalable, High-Available, Reliable, Fault-Tolerant, Extensible Architecture to meet client requirements
  • Define the design for application structure with an emphasis on reusability, portability, robustness, and maintainability
  • Develop designs that utilize reusable components to speed application development
  • Develop designs that use Industry Standard Practices, Frameworks, Design Patterns
  • Document and articulate the Architecture and Design to various stakeholders
  • Aligning the needs of Client with IT solutions - strategic and functional
  • Guide the team in the implementation of solution as per the defined architecture and design
  • Provide effort estimates
  • Evaluate technology choices and selecting appropriate solutions
  • Mentor team members
  • Enforce check on technical scope changes, limitations
  • Oversee and enforce technical sanity of the system and disseminate development best practices within the team
  • Previous experience with system integration in a multi-vendor environment is ideal.

Qualifications:
  • Minimum of 8-12 years of experience in IT Industry
  • Minimum of 4-5 years of experience with Systems/Application Architecture
  • Experience with Java/EJB/JMS/WebServices/JPA/ORM technologies
  • Experience with either Weblogic or Websphere Application Servers
  • Experience with at least one of the architecture frameworks (4+1, TOGAF, Zachman, MDA, Service Oriented Modeling Framework (SOMF))
  • Experience with OO Skills, Design and Design Patterns (Behavioral, Structural, Creational, Integration, Concurrency, J2E Patterns)
  • Experience with estimation techniques like UseCasePoint, SimpleUseCaseEquivalent
  • Experience with Software Development Methodologies like Agile, Waterfall, RAD
  • Experience with Logical and Physical Data modeling
  • Good exposure to Unit Testing Frameworks, Performance Testing and Load Testing
  • Good understanding of non-functional requirements like Scalability, Reliability, High Availability, Extensibility, Fault Tolerance
  • Strong Analytical and Logical reasoning skills
  • Excellent Communication and Presentation Skills
  • Ability to multi-task, prioritize and delegate
Nice to have skill set:
  • Oracle SOA
  • Previous experience with system integration in a multi-vendor environment is ideal.

About this company
82 reviews
Compuware Corporation, the technology performance company, provides software, experts and best practices to ensure technology works well and...