[The logo is protected from the company]

Compuware Corporation

New technologies offer incredible potential: revenue growth, improved customer satisfaction and stronger brand image. However, these innovations can also make technology environments more complex.To reach its full potential, technology must be easy to use. And it must perform.For nearly 40 years, Compuware has delivered software, experts and best practices to make your applications work well and deliver business value. Our people and software ensure that critical technologies work like they s... Read More

Address      One Campus Martius Detroit Michigan 48226 United States of America
Website      www.compuware.com/
Holding      No Holding Details

View Company Page
Apply to job

Technical Architect

Company Message:

Compuware Corporation, the technology performance company, provides 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.

As the leading worldwide provider of Business Service Delivery solutions, our software and professional services improve business results by proactively ensuring user productivity and application performance across the enterprise. The company's ongoing success depends on our employees--a diverse team of people with a set of key, common attributes. We seek positive, assertive team players who have a strong desire to succeed in a team and customer oriented environment.
Position Description & Responsibilities:

The Application Architect is responsible for overall application architecture creating, application component design, and prototyping of designed architecture. The individual in this position has experience in design, implementation, and deployment of software applications in the business world. This individual is knowledgeable in all aspects of system integration and has a basic understanding of network systems and hardware. The individual is confident in developing requirements and design specifications for new and existing applications. The individual in this position serves as a leader in the integration of solutions and designing applications.

    * Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, system inputs and outputs
    * Architecting solution options according to high level analysis
    * Review the high-level application architecture options with business clients and other technical experts
    * Define and document the final application architecture
    * Prototype the application architecture to ensure the technical feasibility and performance of the application
    * Work with the developers to design the components/object/data structure of the application
    * Coordinate new systems development to ensure it is consistent and well integrated with existing application systems
    * Analyze and estimate feasibility, costs, time, and compatibility with hardware and other programs
    * Research and evaluate software and hardware with Infrastructure teams to assist in designing program platforms
    * Assist in post-implementation continuous improvement efforts in enhancing performance and providing increased functionality
    * Coordinate enhancements and maintenance of application systems, as well as structural changes, when necessary
    * Interface with the business community and provide ongoing status
    * Consult with clients to prototype, refine, test, and debug applications to meet needs
    * Write and maintain documentation to describe software infrastructure and maintain changes and corrections
    * Write documentation or review documentation written by others, that describes implementation and operating procedures
    * Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about applications
    * Analyze, define, recommend, and support software tools to manage and monitor application environment
    * Lead in performing architectural reviews for all projects to ensure sound architectures for proposed environment and application
    * Ability to perform periodic travel to client sites in Michigan and Canada about 20% of the time.  Also able to periodically travel internationally and attend multiple industry events throughout a given year


    * Strong application and information architecture skills
    * Strong application design and development skills (object-oriented analysis and design techniques, strong knowledge of Java-based applications)
    * Strong integration architecture skills
    * Comprehensive IT analytical skills,, strong problem analytical skills
    * Working knowledge of various multi-user, multi-tasking operating systems/platforms (Unix, Windows)
    * Ability to effectively adapt to rapidly changing technology and apply it to business needs
    * Ability to establish and maintain a high level of customer confidence in ability to deliver to business needs and develop technical design specifications according to development standards
    * Strong analytical and conceptual skills; ability to create and advise on solutions for various projects
    * Ability to assess project needs and determine resource requirements, provide estimations to meet solution objectives. Comprehensive knowledge of various software development methodologies (including RUP, agile techniques)
    * Project technical leadership capabilities, design and development oversight
    * Project planning and management skills, including scope of work, time estimation, and resource assignment, interface with project/program management
    * Solid written and oral communication and presentation skills
    * J2EE/Java development
    * WebSphere Application Server
    * WebSphere Message Broker, WebSphere MQ
    * Tivoli Access Manager
    * Oracle RDBMS
    * Business/Consumer-facing web applications, Web Services
    * Portal/web services design/development desired
    * IBM Datapower appliance experience desired
    * Demonstrated development experience
    * Demonstrated experience in working with external technology vendors
    * Minimum of 6 years experience in advanced technologies and minimum of 4 years experience with e-business technologies
    * Bachelors Degree in Business, Computer Science, engineering, or related discipline, or equivalent
    * Advanced degree desired

Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided


(517) 267-5253

Contact Name:

not provided

Job Duration:

not provided


(313) 227-7300



News - Compuware Corporation

Related Jobs

Engineering Program Manager

The Engineering Program Manager is responsible for leadi ...   [more]

Dot net developers

Windows application development experience using C#.Net, ...   [more]

Java developers

2- 5 yrs of experience in Core Java and J2EE Experience ...   [more]

VC++ Developers

2-5 years Development experience using C,C++, VC++, MFC   [more]

develop superior video products

Providing stellar products and services takes a great te ...   [more]

Software Developer

As a senior software developer you will be involved in n ...   [more]

Senior Software Developer

As a senior software developer you will be involved in n ...   [more]

3D Game Developer

    *   Write/edit programming script to create and enha ...   [more]