Wireless Microsoft Architect

The Microsoft Architect will participate in full life cycle software development using object-oriented and component-based techniques in analysis, design, development, testing, and integrating with other systems. This individual will participate in capturing and documenting business logic and designing web-enabled applications. Specifically involves architectures of complex, highly distributed systems, and multi-tier business management applications. Successful candidates will also be responsible for putting together iteration plans, design and code reviews, and other related software engineering artifacts. We would also like this person to be familiar with working on mobile/handheld devices/wireless devices.

REQUIREMENTS

• 3 or more years of experience with Microsoft .NET

Firm knowledge of hand-held devices
Solid understanding of distributed web application architectures
Ability to read and create UML documents a plus
Practical project-based experience with use cases, class and sequence diagrams
Ability to capture system/functional requirements using use cases
Understanding of interface-driven design and component-based design techniques
Experience writing Data Access Object (DAO) layers
Unit testing experience: writing and executing unit tests
Participated in structured or informal design and code reviews
Professional verbal and written communication skills

TO APPLY

Please email your resume to careers@cornerstone.net