Tech Architect IT Software we require a Bachelors Degree in Computer Science or related engineering discipline with 8+ years experience in software design, implementation, at least 5 years of Object Oriented software development experience, and experience in software development tools and source code control practices. We also require demonstrated understanding of the entire software development lifecycle. Good oral and written communication skills and the ability to work well with other teams in a team environment are required. Experience with Microsoft Visual Studio, Visual C++/C#/.Net, and Windows XP is required.