Modis is one of the world's largest and most respected providers of Information Technology Resource Management (ITRM) services and solutions. Today, Modis delivers world-class ITRM solutions to over 2,000 clients in the United States, Canada, and Europe. Currently, we are looking for a Senior .Net Architect for a direct hire position in the Bowie, MD area.
Senior.NET Architect
We are looking for a .NET Architect to actively contribute to the continuous maturation of our engineering policies and best practices for software development; be responsible for product system architectural design and coding; and evaluate, select, and implement development tools and new technologies. You will excel in this role if you thrive in a fast paced environment and are articulate, self-motivated, and considered a Microsoft .NET guru among your peer architects and developers.
Duties and Responsibilities
· Primary responsibilities involve working with the application and design teams to effectively model the business requirements into target applications: Design and code all aspects of a solution based on the Microsoft .NET platform using best practices and common patterns, including database, component layers, user interfaces, web services and integration patterns;
· Responsible for research, planning, estimating, designing and ensuring customization and integrations components are designed to meet the business needs;
· Develop technical architecture and design documents for specific project initiatives;
· Must be able to lead technical development process and perform application architecture, design and code level reviews in addition to daily coding/development responsibilities;
· Research, design code, test and debug software applications to include SQL database operations;
· Understands complex business and technical requirements and translates those requirements into a system/solution architecture;
· Develop appropriate analysis deliverables and maintain traceability; develop quality code that meets project and department standards;
Not required but a plus:
· Experience with MS Team Foundation Server/Team Edition
· Familiarity with the Agile/Scrum methodology
· Knowledge of the latest MS technologies (LINQ, WCF, WPF, .NET v3.5)
· Experience with mentoring mid-level developers
Job Requirements
· 7-10 years experience in developing architecture and design documentation, analyzing, defining and documentation processes for application interfaces with internal and external systems;
· 3-5 year experience developing enterprise, data driven solutions (.Net 2.0 framework or later; 3.5 experience a plus): C#, ASP. NET, CSS, HTML/JavaScript, ADO.NET, XML, AJAX, Web Services, SSL, multi-threaded programming, designing and building frameworks, SQL database design, integration and development with Visual Studio 2005 and 2008;
· Strong analysis, design and development and testing skills required; usage of best practices in .NET development and architectural design patters;
· BS degree in computer sciences, information systems, related field or comparable experience;
· Personal characteristics include: self motivated, thorough, articulate, detail oriented, creative, personable, and team player.