A rapidly-growing company is looking for an Application Architect to develop, create, and put into effect architectural best practices for platforms with high availability, performance, scalability, and fault tolerance. The selected candidate will be in charge of monitoring the development team's progress to make sure they adhere to the original concept, development philosophies, and delivery dates.
Requirements
- Develop, create, and put into effect architectural best practices for platforms with high availability, performance, scalability, and fault tolerance.
- Analyze current applications, pinpoint areas for development, and create optimization plans
- Participate in product management by hearing what the company needs are and addressing them in favor of a technology strategy
- Conduct talks about design and have a say in key decision-makers choices about deployment topologies, scaling, performance, and sizing
- Implement PoCs (Proof of Concepts) and standardize software delivery to participate in the technology evaluation process
- Monitor the development team's progress to make sure it adheres to the original concept, development philosophies, and delivery dates.
- Showcase a thorough understanding of the SOLID design concepts, modeling techniques, and principles of software quality assurance
- Efficiently review code and give developers technical advice or coaching
- Develop and keep up with the documentation needed for software, such as technical specifications, design documents, and test plans.
- Secure the overall performance of the application stack as well as the quality and fit of the technological solution
Benefits
- Paid time off
- Retirement plan