Senior Application Architect - Gp Remote Colombia - Costa Rica Full

gorilla logic

📍 Remote🌐 Remote🕐 1mo ago🔗 himalayas

Job Description

\- This position is open to candidates located in Colombia or Costa Rica only - ### Senior Application Expert The Senior Application Expert plays a critical role in shaping and evolving application architecture to deliver scalable, high-performing, business-aligned solutions. This role operates at a deep technical level, driving modernization efforts, improving system performance, and ensuring applications integrate seamlessly within the enterprise ecosystem. The ideal candidate combines strong hands-on development expertise with architectural thinking, modernization experience, and the ability to clearly communicate complex technical concepts to both engineering teams and business stakeholders. ### Key Responsibilities ### Technical Leadership and Delivery * Develop high-quality code aligned with sprint commitments and enterprise standards. * Lead modernization initiatives, including migrating legacy .NET applications such as .NET 3.5 systems to .NET Core. * Break apart monolithic applications into scalable microservices architectures. * Design robust, scalable, and highly available systems that support evolving business needs. * Ensure applications follow security-first principles to protect customer data. * Collaborate with other architects to align designs with enterprise architecture standards. * Produce architectural diagrams and system representations to clearly communicate solution designs. * Present technical roadmaps and architectural decisions to engineering teams and stakeholders. ### Database and Performance Optimization * Write advanced SQL queries and optimize performance using indexing strategies and query plan analysis. * Refactor legacy systems by moving business logic out of stored procedures when appropriate. * Create and maintain DDL scripts and stored procedures as needed. * Ensure data integrity, scalability, and performance across relational and non-relational databases. ### Cloud and DevOps * Design and deploy solutions in Microsoft Azure, leveraging cloud-native services. * Work with Azure DevOps pipelines and tools such as Octopus for CI/CD automation. * Apply DevOps best practices to improve deployment reliability and speed. * Experience with AWS is valuable, but strong Azure expertise is required. ### Full-Stack Development * Develop backend services using C#, .NET Core, .NET Framework, Web APIs, and service-based architectures. * Build and support modern front-end applications using frameworks such as Angular, React, and Vue.js. * Demonstrate proficiency in JavaScript, TypeScript, and Node.js environments. ### Mentorship and Team Development * Mentor junior engineers through pair programming, code reviews, knowledge sharing sessions, and technical discussions. * Delegate work according to team members’ strengths and development goals. * Provide input for performance evaluations and identify training opportunities. * Foster a culture of ownership, accountability, innovation, and continuous improvement. ### Required Qualifications * High school diploma or equivalent required. * Bachelor’s degree in Computer Science or related field preferred. * 8 to 10 years of software development experience with technical leadership responsibilities. * 2 or more years of experience creating technical roadmaps and presenting architectural solutions. * Strong full-stack C# development experience within the Microsoft technology stack. * Proven experience migrating legacy .NET systems to modern architectures. * Demonstrated experience decomposing monolithic applications into microservices. * Advanced SQL skills including query optimization, indexing strategies, and performance tuning. * Experience with CI/CD tools such as Azure DevOps and Octopus. * Experience working with legacy technologies such as VB.NET is valuable. * Hands-on experience with Angular and React, with exposure to Vue.js preferred. * Strong Azure cloud development experience required. * Experience in AWS is a plus, but not a substitute for Azure expertise. * Experience designing and documenting system architecture using diagrams and formal representations. * Experience in Agile environments and DevOps practices. ### Preferred Skills * Knowledge of VB6, MS SQL Server XML, XSL, ETL, Web Services, SOA, ASP.NET MVC, PowerShell, NoSQL and object databases. * Azure cloud certifications preferred. * AWS or Google Cloud certifications are a plus. * Experience in financial services or other highly regulated industries is desirable. * Behavioral and Leadership Expectations * Strong communication skills with the ability to clearly explain complex architectural concepts to both technical and non-technical stakeholders. * Ability to structure and articulate reasoning in a logical, easy-to-follow manner. * Collaborative and approachable team player who contributes positively to team culture. * Proactive problem solver with curiosity and determination in tackling complex challenges. * Customer-focused mindset with strong attention to quality and testability. * Ability to influence stakeholders and drive alignment in complex technical environments. Originally posted on [Himalayas](https://himalayas.app)
Senior Application Architect - Gp Remote Colombia - Costa Rica Full at gorilla logic | MergeJobs