- 10+ years of progressive responsibility in a .NET development environment
- Recent 2 project titles must be .NET Architect
- 3+ years of experience with enterprise-wide INTEGRATION architecture in .NET environment
- Strong knowledge of OOAD and multi-tier architectures, and application of architectural design patterns for solution
- Deep knowledge in service-oriented architecture frameworks, standards and tools
- Ability to design, develop and maintain large scale, high performing, high transactional systems in .NET
- Expertise in C# programming language
- Ability to diagram and document designs and requirements
- Strong verbal and written communication skills with presentation experience.
- Design and architect Identity and Access Management (IAM) solution using AD, Microsoft application servers and Azure
- Able to write policy and standards as needed to sustain company compliance with regulatory changes
- Able to guide project teams with the implementations consistent with company policies and practices
- Able to work with development and QA teams to ensure the use of secure coding practices and verification methods
- Deep understanding of the architecture standards and best practices surrounding integration technologies
- Deep understanding of the security considerations and implications surrounding SOA and transaction management
- Clear understanding of ongoing and planned projects and their inter-dependencies/timelines. Required
- Clear understanding of the governance process
- Deep understanding of all Enterprise Architecture processes
- Able to optimize database systems for performance and reliability
- Nice to have - experience with messaging platforms (such as Azure Service Bus, RabbitMQ or MSMQ) and messaging patterns
Nice to have - experience with Virginia State Government projects