Application Architect in Richmond, VA at Vaco

Date Posted: 6/21/2019

Job Snapshot

Job Description

Are you ready to create and articulate captivating customer-specific solutions? Partner with Vaco, and we'll connect you with the perfect opportunity to take your career to the next level! Our client is seeking a talented Application Architect. Instead of being another faceless resume, let Vaco promote your strengths to the hiring manager while preparing you for that specific interview.

With Vaco you have an advantage over your competition! Our recruiters will provide you with great insight about trends in the market - keeping you up to date on compensation expectations, company culture and growth opportunities. If you're an experienced Application Architect, and you want to partner with the best, apply today!

We are looking for a candidate who is comfortable at the intersection of technology and business. You will be broadly competent across many areas of technology and deep in a handful of areas. You possess the ability to quickly learn complex new technologies and then effectively communicate why and how they can be incorporated within our existing systems.

Roles & Responsibilities

  • Work with software engineers, product owners, and subject matter experts to understand complex technological and business demands
  • Prepare and present technical solutions and advise business and product owners on the technical and business value of proposals
  • Provide technical leadership to the analysis, design, development, testing, and implementation solutions that align against business requirements
  • Maintain architecture documentation and specifications
  • Provide technical guidance to the engineering team
  • Keep abreast of, train, and enforce security best practices across the entire software development lifecycle
  • Manage git pull requests and lead code reviews

Required Skills & Experience

  • 12+ years progressively responsible experience in information technology, including substantial senior level technical experience in Enterprise Architecture (Business, Data & Application)
  • Bachelor of Science Degree required; Computer Science and/or Math background highly desired
  • Agile Development Methodology
  • Strong written and interpersonal communications skills to collaborate, champion, evangelize and negotiate
  • Experience helping define enterprise architecture, mapping existing systems to it, and defining how to close gaps
  • Expert level experience designing solutions using advanced patterns such as micro-services, distributed caches, service-oriented architecture, RESTful web services, API versioning and documentation, messaging systems, and event-driven architectures