Senior Software Architect As a Senior Software Architect, you will design and develop robust applications using .NET technologies to deliver high-quality solutions. Key Responsibilities 1. Design and implement scalable, high-performance software components using C#, ASP.NET, and .NET Core. 2. Write clean, efficient, and reusable code following best practices and design patterns. 3. Develop and maintain database structures and optimize queries for SQL Server and PostgreSQL. 4. Work closely with product, QA, DevOps, and UX/UI teams to translate functional requirements into effective technical solutions. 5. Identify, analyze, and solve complex technical problems to optimize application performance and scalability. Requirements - Professional degree in Computer Science or related field. - English proficiency level: C1. - At least 5 years of experience working with large data set processing and performance tuning. - Deep understanding of server-side backend development, including API integrations and database management. - Experience working with big data, high-volume transactions, or enterprise-level data solutions. - Understanding of SQL for database management and query optimization. Work Environment As an office-based employee, you will maintain active communication with customers and colleagues while working in a dynamic team environment. Job Conditions - Indefinite term contract. - Bi-weekly payment schedule. - Monday to Friday, 8:30 am to 5:30 pm schedule. Benefits - Prepaid medicine through Colsanitas.