Back to all jobs
G

Senior Application Architect (.NET/C#) - GP, Remote: Colombia - Costa Rica, Fulltime.

gorillalogic

WorldwideRemote3mo ago
Employment
Full-time
Seniority
Senior

About the role

- 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.




755,000+ hidden jobs like this

gorillalogic and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.