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:
The .NET Architect will design, develop, test, document and deploy programs to support distributed software systems using latest technologies under the .NET framework. Develop applications to support multi tier, highly scalable application servers as well as applications that interface with enterprise systems.
This individual develops quick, self-contained IT solutions that solve business needs. Develops solutions in accordance with standards such that solutions can be readily expanded by a full-scale project team. Uses diverse technologies, and has a deep understanding of business processes to quickly deliver tactical solutions to enhance the business’ ability to capitalize on opportunities.
Understand business, technical, and infrastructure requirements
Assist in the creation of general system design and technical specifications for new/replacement/enhancement systems taking into consideration server capacity, limitations and system availability
Apply coding and analytical skills in all phases of the system life cycle
Develop design artifacts from requirements documents
Test, debug, support and maintain application programs for customers in a variety of industries, lines of business and environments
Perform additional duties as required
Must have a high school diploma or equivalent GED, and at least seven years experience performing programming or other related IT duties, OR Bachelors degree and three years of experience performing IT related duties. Also:
This is a Lead role and will require team lead experience.
4 to 10 years of overall IT experience, including a minimum of 3 years developing applications in a .NET environment
Highly knowledgeable with latest SDLC
Hands on experience in C#, VB.NET, ASP.NET, and ASP.NET MVC
Knowledge of software design and implementation
Data Migration experience from legacy to XML
Knowledge of relational database principles and/or experience in database design
Database design experience
SQL Server development experience
Ability to work effectively within a diverse team and to communicate with users
Strong problem solving and analytical ability
Ability to handle multiple tasks concurrently
Ability to explain complex technical terms and systems to others
Excellent customer facing skills
Good communication and presentation skills
Extensive experience in internet based technologies
Object Oriented Design and Development
***** There will be some travel required for this opportunity *****
EOE - M - F - V - D
Compuware - 2 years ago
Compuware Corporation, the technology performance company, provides software, experts and best practices to ensure technology works well and...