Application Architect

Austin, Texas

Phaxis
Apply for this Job
Responsibilities:

• Design high-level application architecture and technical specifications.

• Develop detailed architectural blueprints that guide the application development process.

• Ensure that software design and development comply with architectural standards and best practices.

• Define and manage the technology stack (programming languages, frameworks, databases).

• Collaborate with business analysts and stakeholders to gather and analyze requirements.

• Work closely with developers and software engineers to ensure the successful delivery of applications

• Engage with other architects (Enterprise, Solution, System) to ensure alignment with overall IT architecture.

• Provide technical leadership and mentorship to development teams.

• Research and evaluate new tools, technologies, and frameworks to improve software architecture and performance.

• Make key decisions regarding system design, third-party integrations, and tool selection.

• Ensure that applications are scalable, secure, and performant.

• Ensure that all software solutions are of high quality, reliable, and secure.

• Review and approve software designs, code, and configurations.

• Ensure compliance with company policies, industry standards, and regulatory requirements.

• Design and implement integration strategies for internal and external systems.

• Ensure that applications can integrate with third-party services and legacy systems as needed.

• Ensure seamless communication between components of the software architecture.

• Design and implement integration strategies for internal and external systems.

• Ensure that applications can integrate with third-party services and legacy systems as needed.

• Ensure seamless communication between components of the software architecture.

Requirements:

• Bachelor's degree in a STEM field, or equivalent experience.

• 15+ years of experience in software development, with at least 5 years in an architecture role.

• Proficiency in designing complex software architectures (microservices, SOA, etc.).

• Expertise in one or more programming languages (e.g., Java, .NET, Python, JavaScript).

• Experience with databases (SQL, NoSQL), API development, and cloud-native architectures.

• Familiarity with front-end and back-end technologies.

• Experience with DevOps tools and methodologies (CI/CD, automation).

• bility to translate business requirements into technical solutions.

• Strong analytical and problem-solving abilities, especially in a complex software environment.

• Experience working with cross-functional teams (developers, QA, project managers).

Reference : (Insert JobDiva Req )
Date Posted: 29 March 2025
Apply for this Job