If you are passionate about delivering innovative solutions and have a proven track record in application architecture and development, we would love to hear from you
Position: Application Architect Lead
Location: San Francisco, California, United States
Salary: $285000 - $352000
Company Overview: We are a globally recognized technology company that provides innovative solutions to businesses of all sizes. Our goal is to empower organizations to achieve their full potential by utilizing the latest technologies and strategies. Our team is composed of highly skilled professionals who are passionate about delivering top-notch solutions to our clients.
Job Overview: As an Application Architect Lead, you will be responsible for leading the design and development of complex applications that cater to our clients' specific needs. Your main objective is to provide technical expertise and guidance to our development team to ensure the successful delivery of high-quality applications. You will also be responsible for collaborating with cross-functional teams to identify business requirements and translate them into technical solutions.
Key Responsibilities:
- Oversee the end-to-end architecture and design of complex applications, ensuring they meet business objectives and technical requirements.
- Lead a team of application architects and developers to ensure the timely delivery of projects.
- Conduct technical reviews and provide feedback to the development team to ensure adherence to best practices and standards.
- Collaborate with project managers and stakeholders to gather and analyze business requirements and translate them into technical specifications.
- Develop and maintain application architecture documents, including diagrams, technical specifications, and design documents.
- Continuously evaluate and recommend new technologies, tools, and frameworks to improve the overall performance and scalability of our applications.
- Ensure that all applications are developed with security, scalability, and maintainability in mind.
- Mentor and coach team members to enhance their technical skills and promote a culture of continuous learning.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of experience in application development, with at least 3 years in a lead or architect role.
- Strong experience in designing and developing complex applications using programming languages such as Java, C#, or Python.
- In-depth knowledge of software architecture patterns, design principles, and best practices.
- Extensive experience with application development frameworks, such as Spring, ASP.NET, or Django.
- Proven experience in leading and managing a team of developers, providing technical guidance and mentoring.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Ability to multitask and work in a fast-paced environment, adapting to changing priorities and deadlines.
- Proactive and solution-oriented mindset, with a strong focus on delivering high-quality solutions.
Join our dynamic team and be part of our mission to drive digital transformation for businesses worldwide.