- 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 idóneo 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 clou