AspiringIT is seeking a highly experienced Senior Software Architect to design and deliver enterprise-grade software solutions using the Microsoft technology stack. This role involves collaborating with engineering teams and business stakeholders to create scalable and high-performance systems aligned with enterprise architecture standards.
Responsibilities:
- Architect and design enterprise‑class applications and services using .NET, Azure, and SQL Server
- Evaluate solution impact across integration, performance, scalability, maintainability, and reliability
- Collaborate with multiple development teams to guide end‑to‑end solution design
- Lead domain analysis and produce architectural artifacts, including conceptual and high‑level designs
- Present design proposals, prototypes, and technical recommendations to cross‑functional audiences
- Provide technical leadership and mentorship to junior and senior engineers
- Define scope, risks, timelines, and implementation strategies for complex initiatives
- Partner with IT leadership and architects to ensure alignment with enterprise architecture governance
- Support cross‑team collaboration to resolve system dependencies and integration challenges