Application Architect

Top Stack Logo
  • Finance
  • FullTime
  • Applications have closed

Job Responsibilities

  • Lead and facilitate the development of enterprise application architecture initiatives, including design and integration patterns, messaging frameworks, data-driven design, event streaming, microservices, SDLC practices, application design, system decomposition, and database architecture.
  • Develop, document, and maintain Application Architecture guidelines, best practices, and design patterns for both on-premises and cloud-based applications.
  • Create and publish reference implementations (e.g., Saga, CQRS) to support consistent design and development practices.
  • Participate in architectural reviews and provide expert assessments of existing and proposed applications.
  • Conduct proofs of concept to evaluate emerging patterns, tools, and technologies.
  • Perform hands-on development to create reusable application patterns and designs that streamline and accelerate adoption across development teams.
  • Offer guidance and recommendations on new design patterns, emerging best practices, and relevant technologies.
  • Provide leadership to promote the adoption of architectural best practices and standardized patterns across the organization.
  • Deliver insights and recommendations to improve application and process performance.
  • Collaborate closely with development teams to ensure enterprise solutions align with both strategic and tactical business needs.
  • Stay current with industry trends, technologies, and innovations to provide informed architectural guidance and recommendations.
  • Mentor and train fellow architects and developers to strengthen architectural capability and technical excellence across the organization.