Required Skills: Angular framework, API development (RESTful APIs), and SQL Server, and PostgreSQL environments.
Job Description
Architectural Design: Lead the design and implementation of scalable and maintainable software architectures for multi-tenant web applications.· Technology Selection: Evaluate and recommend appropriate technologies and frameworks, with a focus on Angular, API development, and SQL Server.· Performance Optimization: Identify and address performance bottlenecks to ensure optimal application performance under high user loads.· Database Design: Design and optimize database schemas for high-performance and scalability.· Security: Implement robust security measures to protect sensitive data and prevent vulnerabilities.· Collaboration: Collaborate effectively with cross-functional teams, including product management, quality assurance, and DevOps.· Documentation: Create and maintain comprehensive architectural documentation.
Qualifications:
· Bachelor's degree in Computer Science or a related field.· 18+ years of experience in software development, with at least 3+ years as a Software Architect.· Strong understanding of architectural patterns and design principles.· Extensive experience with Angular framework, API development (RESTful APIs), and SQL Server, and PostgreSQL environments.· Proven experience in building and scaling high-performance, multi-tenant web applications.· Experience with performance tuning and optimization techniques.
Solid understanding of security best practices