Ten years of progressive responsibility in a .NET development environment (7 years required).
- Demonstrated technical knowledge providing necessary skills, knowledge, and abilities (7 years required).
- Three years of relevant experience with enterprise-wide integration architecture in a .NET environment (3 years required).
- Strong knowledge of OOAD, multi-tier architectures, and application of architectural design patterns (7 years required).
- Ability to design, develop, and maintain large-scale, high-performing, high-transactional systems in .NET (7 years required).
- Expertise in the C# programming language (7 years required).
- Ability to diagram and document designs and requirements (7 years required).
- Strong communication and writing skills for scalable and quality system design specifications (7 years required).
- Collaborative team member with the ability to lead work initiatives as needed (7 years required).
- Ability to set strategic architectural direction in integration technologies (7 years required).
- Strong verbal and written communication skills with presentation experience (7 years required).
- Experience in designing and architecting DVS business applications (7 years required).
- Ability to design and develop environments to support the software development cycle (7 years required).
- Experience in designing and architecting IAM solutions using AD, Microsoft application servers, and Azure (3 years required).
- Ability to write policies and standards for compliance with regulatory changes (7 years required).
- Guide project teams to ensure implementation aligns with company policies and practices (7 years required).
- Align projects with business and IT strategy to sustain compliance with policies and standards (7 years required).
- Ensure secure coding practices and verification methods with development and QA teams (7 years required).
- Develop product roadmaps and align efforts to meet security goals (7 years required).
- Design and develop databases (7 years required).
- Deep knowledge in SOA frameworks, standards, and tools (7 years required).
- Deep understanding of architecture standards and best practices for integration technologies (3 years required).
- Knowledge of security considerations in SOA and transaction management (required).
- Ability to break down requirements into project estimates, timelines, and dependencies (required).
- Determine architectural implications from requirements that impact enterprise architecture (required).
- Clear understanding of ongoing/planned projects and their interdependencies and timelines (required).
- Clear understanding of governance processes (required).
- Deep understanding of enterprise architecture processes (required).
- Strong analytical, problem-solving, and planning skills (required).
- Excellent interpersonal and communication skills (required).
- Ability to multi-task in a fast-paced environment (required).
- Flexibility to adapt to changing business needs (required).
- Optimize database systems for performance and reliability (required).
- Monitor and resolve database issues related to performance, security, capacity, and access (required).
- Ensure data integrity and quality in database systems (required).
- Prepare documentation for database design, configuration, and change management tasks (required).
- Experience with messaging platforms like Azure Service Bus, RabbitMQ, or MSMQ and messaging patterns (highly desired).