Job Description This is a remote position. Who We Are : At Advancio, we are passionate about technology and its ability to transform the world. We are rapidly expanding and building a company where we serve exceptional businesses, hire top talent, and have a lot of fun doing what we love! Job Summary : We are looking for an experienced Software Architect with deep expertise in Microsoft technologies to lead the design and implementation of enterprise-level solutions. The ideal candidate will have a proven track record in architecting scalable, secure, and high-performance systems while mentoring development teams and ensuring best practices in software design. Requirements - Design and oversee the architecture of complex software systems using Microsoft technologies. - Provide technical leadership in areas such as .NET Core, C#, Azure, and SQL Server. - Collaborate with stakeholders to gather requirements, define technical solutions, and ensure alignment with business goals. - Drive the adoption of best practices in software engineering, including design patterns, performance optimization, and security standards. - Guide development teams in implementing microservices-based architectures and distributed systems. - Ensure seamless integration of solutions with existing systems and third-party applications. - Oversee the implementation of DevOps practices, including CI / CD pipelines and automated testing. - Stay up-to-date with emerging trends in Microsoft technologies and evaluate their relevance for the organization. Qualifications : - 10+ years of professional experience in software development, with at least 3 years in a software architecture role. - Expert-level knowledge of Microsoft technologies, including .NET Core, C#, and SQL Server. - Strong experience with Azure services such as App Services, Functions, Kubernetes, and Azure DevOps. - In-depth understanding of microservices architecture, APIs, and cloud-native development. - Proven ability to design and implement scalable, secure, and resilient systems. - Hands-on experience with Agile methodologies and cross-functional team collaboration. - Exceptional problem-solving skills and the ability to communicate complex technical concepts clearly. Requirements Requirements Licenciatura en tecnología de la información, informática o campo relacionado. Más de 1 año de experiencia como IT Support o funciones similares. +1 año como mínimo en soporte técnico (1er y 2º Nivel ). Ubicación : Tijuana, trabajo en sitio. Conocimientos de sistemas operativos (Windows, Linux, macOS) y software de productividad de oficina. Conocimiento de conceptos, protocolos y tecnologías de redes (TCP / IP, DNS, DHCP, VPN, etc). Conocimientos de Microsoft 365 (Teams, Exchange, SharePoint, One Drive, Intune). Experiencia con tecnologías de virtualización (VMware, Hyper-V) y plataformas en la nube (AWS, Azure, Google Cloud). Familiaridad con las mejores prácticas y herramientas de seguridad de TI, como firewalls (Cisco Meraki), software antivirus y sistemas de detección de intrusiones. Gestionar la instalación, configuración y mantenimiento de la infraestructura física. 1 año de experiencia con herramientas de soporte remoto (Team Viewer, Any Desk) Gestión de inventario Se valora como un plus : Inglès conversacional Certificaciones pertinentes (Microsoft, Cloud y otras) Scripting (Power Shell) Experiencia trabajando en repositorios de documentos (Wiki) Experiencia en Zoho Suite (People, Recruitment, Desk, etc)