Technical Architect
Posted 90ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Technical Architect designing architecture for SaaS applications at R.O. Writer, a leader in automotive software. Driving scalable, standards-compliant, cloud-based solutions with technical leadership.
Responsibilities:
- Define and evolve the technical architecture for new and existing SaaS applications.
- Evaluate and recommend technology stacks, frameworks, and tools.
- Collaborate with product managers, UI/UX designers, and development teams to translate business requirements and user stories into technical designs and architecture.
- Provide technical leadership and guidance to development teams, mentoring senior and junior developers.
- Establish and enforce coding standards, best practices, and architectural patterns.
- Oversee code reviews and ensure adherence to architectural guidelines.
- Design and implement strategies for scalability, performance optimization, and high availability of applications.
- Define and implement security best practices within the application architecture.
- Work closely with DevOps to define deployment strategies and infrastructure requirements, particularly within a cloud environment (Azure experience is highly relevant).
- Troubleshoot and resolve complex technical issues and provide guidance on solutions.
- Create and maintain technical documentation for architecture, design, and technical standards.
- Stay updated on emerging technologies and industry trends and assess their potential impact and applicability.
- Ability to prioritize architectural tasks and deliver results in a timely manner.
- The ability to handle multiple architectural initiatives and competing priorities simultaneously.
Requirements:
- Bachelor’s or associate degree in computer or technical-related field or equivalent experience.
- 10+ years in professional software development with significant experience in architectural design and leadership.
- Extensive experience designing and building scalable, standards-compliant SaaS applications.
- Deep understanding of architectural patterns (e.g., Microservices, Monolith, Event-Driven Architecture) and their trade-offs.
- Expertise in a broad range of development languages and frameworks, including but not limited to .NET Core (ASP.NET, MVC, WebAPI), ES6, Bootstrap, ADO.NET, Entity Framework, LINQ, MS SQL Server, TypeScript / JavaScript, and web standards (WCAG 2, HTML5, CSS3, etc.).
- Strong understanding of source code management technologies (GIT) and branching strategies.
- Strong understanding of OOP and SOLID principles, and experience applying them in complex systems.
- Proven experience with cloud platforms, particularly Microsoft Azure, including designing and deploying applications using Azure services (e.g., App Services, Azure SQL Database, Azure Functions, Kubernetes Service).
- Experience with database design and performance tuning for relational and potentially non-relational databases.
- Working knowledge of Azure DevOps and Jira is desirable.
- Strong analytical and problem-solving skills, including the ability to understand and dissect large and complex code bases and systems.
- Experience with performance testing and optimization techniques.
- Understanding of security principles and best practices for web applications.
Benefits:
- Health and wellness benefits
- Paid time off
- Learning and development opportunities
- Other employee programs designed to support well-being and growth



















