Software .NET Architect
| Company Name | GDH Consulting |
| Location |
|
| Date Posted | November 19, 2012 |
| Category | Default |
| Job Type | Full-Time |
Description
Software .NET Architect
Job Requirements
Minimum Qualifications
-10-12 years of proven application design and development experience, including 8 years of
experience with applying or designing distributed application architectures utilizing object oriented
methodologies.
-Experience developing applications using .NET with the C# programming language.
-Solid understanding of and experience applying design patterns.
-Experience with test driven development.
-Experience with improving performance of complex applications.
-Experience with utilizing version control tools and planning for parallel releases.
-Ability to quickly learn and practically apply new concepts or principles which can be confirmed by
experience.
-Skill in using and directing others in the use of the Unified Modeling Language (UML) standard.
-Strong oral and written communication skills.
-Ability to quickly learn and practically apply new concepts or principles which can be confirmed by prior experience.
-Experience with designing and configuring industry leading application servers to support Java
applications a plus.
-Process expertise in requirements management, change management, and software configuration management a plus.
Key Competencies
-In addition to the above requirements, candidates will be measured against the following competencies:
-Action Oriented: Enjoys working hard; is action oriented and full of energy for the things that he/she sees as challenging; seizes opportunities when they arise.
-Approachability: Is easy to approach and talk to; spends the extra effort to put others at ease; builds rapport well; is a good listener; is sensitive to and patient with the interpersonal anxieties of others.
-Learning Quickly: Learns quickly when facing new problems; a relentless and versatile learner; open to change; quickly grasps the essence and the underlying structure.
-Technical Learning: Is good at learning new industry, company, product, or technical knowledge as well as business skills.
-Presentation Skills: Is effective in a variety of formal presentation settings; is effective both inside and outside the organization, on both cool data and hot and controversial topics.
-Written Communications: Is able to write clearly and succinctly in a variety of communication settings and styles; can get messages across that have the desired effect.
-Comfortable Interacting with Top Management: Can deal comfortably with senior executives; can present bad news to top management without undue tension and nervousness; understands how top executives think and process; can craft approaches likely to be seen as appropriate and positive.
Education and Experience
-Bachelor’s degree in Computer Science, Software Engineering or Management Information Systems is required. Equivalent education and/or experience may be substituted.

