- Ten years of progressive responsibility in a .NET development environment
|
- Demonstrated technical knowledge that provides the necessary skills, knowledge, and abilities
|
- Three years of relevant experience with enterprise-wide INTEGRATION architecture in a .NET environment required.
|
- Strong knowledge of OOAD and multi-tier architectures, and application of architectural design patterns for a solution.
|
- 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 communication and written skills. Ability to work out differences of opinions and publish scalable and quality system design specifications
|
- Ability to work as a collaborative member of a team while also being comfortable in leading a work initiative when directed to do so.
|
- Ability to set strategic architectural direction in integration technologies.
|
- Strong verbal and written communication skills with presentation experience.
|
- Design and architect DVS Business applications.
|
- Design and develop the low-level environment and a production environment to support the Software development cycle.
|
- Design and architect an Identity and Access Management (IAM) solution using AD, Microsoft application servers, and Azure.
|
- Write policy and standards as needed to sustain company compliance with regulatory changes
|
- Guide project teams with the implementation consistent with company policies and practices
|
- Align projects with business and IT strategy to help projects sustain alignment with company policies and standards
|
- Write policy and standards as needed to sustain company compliance with regulatory changes
|
- Work with development and QA teams to ensure the use of secure coding practices and verification methods
|
- Development of product roadmaps and aligning efforts to meet security goals
|
- Design and develop databases
|
- Deep knowledge in service-oriented architecture frameworks, standards, and tools.
|
- Ability to diagram and document designs and requirements.
|
- 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.
|
- Ability to break down requirements into project estimates and to determine timelines and dependencies with the other domains/ projects.
|
- Ability to determine the architectural implications from requirements that impact other areas of enterprise architecture.
|
- Clear understanding of ongoing and planned projects and their inter-dependencies/timelines.
|
- Clear understanding of the governance process.
|
- Deep understanding of all Enterprise Architecture processes.
|
- Strong analytical, problem-solving solving and planning skills.
|
- Excellent interpersonal and communication skills.
|
- Ability to multitask in a fast-paced environment.
|
- Flexibility to adapt readily to changing business needs.
|
- Optimize database systems for performance and reliability.
|
- Monitor and provide technical assistance to resolve all database issues related to performance, security, capacity, and access.
|
- Ensure data integrity and quality in database systems.
|
- Prepare documentation regarding database design, configuration, and change management tasks.
|
- Experience with messaging platforms (such as Azure Service Bus, RabbitMQ, or MSMQ) and messaging patterns.
|