If you are a highly motivated and skilled Application Architect with a passion for delivering innovative solutions, we want to hear from you! Join our team and be a part of a company that is constantly pushing the boundaries of technology and driving business success.
Position: Application Architect Lead
Location: San Francisco, California, United States
Salary: $138 Per hour
About the Role: We are seeking an experienced Application Architect Lead to join our dynamic team. As the Application Architect Lead, you will be responsible for developing and implementing the overall application architecture and solutions for our organization. You will play a critical role in designing, building, and maintaining our applications to ensure they meet the needs of our business and customers.
Key Responsibilities:
- Develop and maintain the application architecture, ensuring it aligns with our business goals and objectives
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Lead the design and development of complex application systems, ensuring scalability, reliability, and security
- Conduct architecture reviews and provide technical guidance to ensure adherence to best practices and standards
- Evaluate emerging technologies and make recommendations for their use in our applications
- Mentor and coach junior architects and developers to ensure they are following proper architectural principles and guidelines
- Collaborate with the infrastructure team to ensure that our applications are deployed and maintained in a secure and efficient manner
- Identify and mitigate risks associated with the application architecture and ensure appropriate contingencies are in place
- Act as a technical liaison between different teams, facilitating communication and promoting collaboration
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Proven experience as an Application Architect or similar role, with a minimum of 5 years in a lead position
- Extensive knowledge of software development processes and methodologies, including Agile and DevOps
- Strong understanding of enterprise architecture principles, patterns, and frameworks
- Experience with cloud technologies (AWS, Azure, etc.) and microservices architecture
- Proficiency in multiple programming languages (Java, C++, etc.) and database systems (SQL, NoSQL)
- Excellent communication and leadership skills, with the ability to influence and collaborate with cross-functional teams
- Strong problem-solving and critical thinking skills, with the ability to analyze complex systems and propose effective solutions
- Proven experience in designing and implementing highly scalable and reliable applications
- Knowledge of security best practices and experience in implementing security measures in applications