Domain Architect

Overview

On Site
$100 - $120
Contract - W2
Contract - 12 Month(s)

Skills

AWS
Azure

Job Details

What you ll be doing:

  1. Be part of the Domain leadership team to create technology strategy and influence technology direction.
  2. Responsible and accountable for all architecture functions within the domain.
  3. Collaborate with other stakeholders and architects to drive consensus.
  4. Responsible for creating and maintaining Business Capability map for the domain.
  5. Be hands-on in driving various system design discussions.
  6. Creates and maintains Technology Strategy, current and target State architectures, and roadmaps for the domain.
  7. Participates in all Cross-domain architecture routines.
  8. Support solution architecture to create application high level and low-level designs and document the necessary artifacts.
  9. Other activities as assigned by the Domain Architecture Leader.

System Design:

solid technical foundation with relevant experience in designing distributed application, Real time streaming architectures, microservices architecture patterns, etc.

Cloud experience:

  • Deep knowledge on all aspects of cloud technologies.
  • Migrating or transforming legacy solutions to the cloud.
  • Architecting/designing solutions built on cloud ideal but not required (AWS, Azure, Google Cloud Platform).

Deep technology experience including cloud architecture, applications development, relational databases, NoSQL databases, analytics, machine learning, networking, security, storage, DevOps, containers, serverless, CI/CD, management and monitoring, cloud migrations, and IT transformation.

Software Development Expertise such as,

  • Solid understanding of domain specific applications.
  • Mastery of distributed applications, project life cycle, and the basics of technical operations (networks, data center, database, integration, and migration activities).
  • Development Methodology has mastered and understands common development models including waterfall and agile processes.
  • Mastery of unit testing, software change management, software release management.

Project management skills:

  • Working knowledge of project management principles.
  • Experience in estimating and measuring project size and scope.

Business skills:

  • Presentation and whiteboarding skills with a high degree of comfort speaking with internal and external executives, IT management, and technical teams.
  • Excellent communication skills with an ability to right level conversations.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.