What are the responsibilities and job description for the Application Architect position at Phaxis?
Main Technology Stack
- Python
- AWS
- Java
- PostgreSQL
- RedShift
- Oracle
- Node.js
- Angular
Must Haves
- Enterprise experience
- Event-based architecture
- Proficiency in Python
- Experience with AWS
Responsibilities
- Design high-level application architecture and technical specifications.
- Develop comprehensive architectural blueprints that guide the application development process.
- Ensure compliance with architectural standards and best practices throughout software design and development.
- Define and manage the technology stack, including programming languages, frameworks, and databases.
- Collaborate with business analysts and stakeholders to gather and analyze project requirements.
- Work closely with developers and software engineers to ensure successful application delivery.
- Engage with other architects (Enterprise, Solution, System) to align with the overall IT architecture.
- Provide technical leadership and mentorship to development teams.
- Research and evaluate new tools, technologies, and frameworks to enhance software architecture and performance.
- Make key decisions regarding system design, third-party integrations, and tool selection.
- Ensure applications are scalable, secure, and high performing.
- Maintain high quality, reliability, and security in all software solutions.
- Review and approve software designs, code, and configurations.
- Ensure compliance with company policies, industry standards, and regulatory requirements.
- Design and implement integration strategies for both internal and external systems.
- Facilitate integration with third-party services and legacy systems as necessary.
- Ensure seamless communication between components of the software architecture.
Salary : $140,000 - $160,000