Eagan, MN

What you'll be doing

The successful candidate will apply knowledge of current technology standards & best practices to design effective product architectures for business of the company. S/he will promote and ensure proper focus to non functional design considerations like scale, performance, security, flexibility, complexity, manageability etc. by drawing on experience and collaborating with others. The candidate will establish design principles, standards and best practices to promote consistent, well designed and high quality solutions. S/he will effectively analyze and summarize proposed designs and solutions. The ideal applicant will provide feedback and complete code reviews for technical team members. Communicate design principles, standards, best practices and design decisions to developers, senior architect and management. The incumbent is also responsible to collaborate with others to provide innovative technology solutions for company business and promote attention to non-functional requirements such as security, performance, scale, flexibility, availability etc.

What your background should be

This position requires 8+ years of software development experience with technical focus including experience with large, complex systems . Experience with formal programming languages such as Java, .NET, C, and C++.

Required Schooling / Training

BS or master degree.

Who is the client company

This is a major multinational mass media and information firm.
If you are interested in this position, send your resume to