Application Architect Job Description

application architect job description includes a detailed overview of the key requirements, duties, responsibilities, and skills for this role.

Last update : July 14, 2023

Application Architect Job Description

Application architect is a person who analyzes and designs applications; specifically, architects the logical and physical design of an application, as well as the application’s interaction with other software applications, databases, and enterprise systems.

A given application architect may be responsible for designing an application from scratch, or may be tasked to redesign an existing application.

Application architects typically use two or more of the common operating systems (such as Microsoft Windows, Unix/Linux, and Macintosh) to design and develop applications.

Job Brief:

We’re looking for an Application Architect to help us design and build the next generation of applications. As an Application Architect, you will be responsible for defining the overall architecture of the application, as well as working with our team of developers to ensure that the application is built to specification. If you have a passion for building applications and a strong understanding of software architecture, then we want to hear from you!

Application Architect Duties:

  • Design, develop, and manage new features and functionality for applications, across multiple business units, platforms, and technologies
  • Identify, evaluate, and recommend technology solutions to improve current processes
  • Maintain relationships with vendors, management, and other groups
  • Use industry best practices to increase productivity and efficiency
  • Work with developers to translate business requirements and technical specifications
  • Develop architecture diagrams and software models
  • Perform analyses on current architecture
  • Provide technical leadership and expertise

Application Architect Responsibilities:

  • Work with technical leads, product management, and support teams on various development needs, including planning, coding, testing, and documentation
  • Understand business needs and suggest solutions to problems
  • Plan and scope projects, create project plans, and set timelines for assigned projects
  • Develop prototypes and proof of concepts, and estimate project development time
  • Provide technical leadership, mentoring, and guidance to junior developers
  • Work closely with marketing to understand product requirements, and write technical documentation, including white papers and datasheets
  • Create and maintain product documentation including technical guides, user and system documentation, product specifications, and release notes
  • Present ideas to management during brainstorming sessions and project reviews
  • Provide technical support to internal and external customers
  • Develop and maintain product roadmaps and product positioning documents

Requirements And Skills:

  • Bachelor’s degree in Engineering/Computer Science or relevant experience
  • 5+ years of experience with highly scalable application architectures
  • Proven experience architecting software systems
  • Experience with web and/or mobile front-end technologies
  • Experience with Big Data technologies
  • Experience with Cloud

At [Company Name], we believe that diversity and inclusion are critical to success. We are committed to building a team that reflects our various communities and backgrounds. We encourage applications from people of all races, religions, national origins, genders, sexual orientations, gender identities, gender expressions and ages, as well as veterans and individuals with disabilities.

Share this article :