Role: Enterprise Architect
Duration: Full Time
Location: Atlanta, GA
The candidate must have 17+ years of industry experience with a proven track record of successfully architecting solutions for platform or products developed in an agile environment.
The ideal candidate is a hands-on/roll-up-the sleeves technical leader at heart creating comprehensive architecture for a platform or product and provides strategic direction throughout
the engineering process. The candidate needs to ensure that the new solution fits into the existing enterprise architecture from the technical, business, user, and other perspectives. They cooperate
with all the teams involved in the development process and must understand the company's technology at a deep level and interface with cross functional Teams in order to successfully lead the
architecture, technical vision & delivery for the product or platform.
He / She has keen eye towards business value & revel in solving challenging problems of scale and are passionate to engage in diverse set of areas such as cloud native platforms, SaaS products &
solutions, customer experience management, analytics, AI/ML, distributed computing, large-scale system design, security, data aggregation, user interface design; the list goes on and is growing every day.
Key Responsibilities
• Serves as Principal Enterprise Platform Architect for defining portfolio roadmaps that meet specific business needs.
• Conducts and oversees studies and the preparation of initiative reports that include study findings, presentations, recommendations, and instructions for proposed system
implementations; formulates logical descriptions of problems; and devises and implements optimum solutions.
• Performs highly advanced and/or managerial (senior-level) roadmap or architecture work.
• Work involves planning and analysing user requirements, procedures, and problems to automate processing or to improve existing systems.
• Prepare As-Is, To Be, Gap analysis, SWOTs, charts, diagrams, and tables that depict the present and proposed systems in terms of costs, benefits derived, and tasks accomplished.
• Drives and leads initiatives that cross functional entities that require coordinating, planning, and scheduling during project development and implementation stages.
• Evaluates current and future solutions, applications, technologies and establish overall requirements and planning objectives.
• Plays a critical role in translating business strategy into technical strategy and defines end to-end technology architectures that support the strategy.
• Provides Architectural expertise on strategic planning actions and policy decisions related to the agency's systems and makes recommendations concerning the direction of the org.
• Analyses and defines disaster recovery responsibilities and procedures.
• Articulates desired future state, understand the current state, identify gaps between the two states, and develop approaches to close these gaps.
Desired Skills and Experience
• B.Tech/M.Tech in Computer Science or related engineering discipline.
• 17+ years of experience in Software/IT/Cloud services industry
• 2+ years of experience defining & implementing strategies under a VP or equivalent
• Extensive experience with enterprise architecture practices & patterns
• TOGAF, Zachman, Evolutionary, Enterprise Fowler,...
• Multi Cloud certified - Azure/AWS/GCP Engineering Certifications great to have.
• Preferred: Proven Experience in building Large scale B2B SaaS platforms from scratch.
• Enterprise Architecture Governance, Microservices in Java and DevOps experience
• Understanding of API gateways, orchestrators and middleware
• Deep expertise with the latest tech stack Kubernetes, Kafka, Python, Docker, CI/CD Jenkins
• Proven leadership, presentation, written and teamwork skills.
• Prior experience in SaaS, Enterprise or CRM domain is a plus.
• 12+ years of experience in the design and implementation of complex IT solutions (including scalable cloud-based solutions and micro services architectures, or application design and
development).
• Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control
management, build processes, testing, and operations.