Agile. Unstoppable.
Senior Application Expert – .NET/C#
Location
Colombia
Posted
100 days ago
Salary
0
Seniority
Senior
Job Description
Senior Application Expert – .NET/C#
Gorilla Logic
• 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. • 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. • 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. • 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. • 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.
Job Requirements
- 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.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and deploy backend solutions using cloud-based technologies • Work within Agile practices to deliver iterative, high-value features • Research new tools and technologies, share recommendations, and help drive continuous improvement • Collaborate with cross-functional partners to support data-sharing initiatives and connected system workflows • Apply software engineering best practices, including automated testing, peer reviews, and high-quality documentation • Gather requirements and translate them into clear technical specifications.
• Design and support end-to-end SFMC Engagement architecture for assigned clients • Translate client requirements into clear, scalable technical solutions • Conduct platform audits and health checks to uncover risks and optimization opportunities • Build, review, and refine automations, journeys, segmentation logic, and campaign workflows • Develop custom solutions using AMPscript, SSJS, SQL, GTL, and API integrations (REST/SOAP) • Serve as the primary technical point of contact for your assigned clients • Provide proactive recommendations and help clients adopt new features and best practices • Translate complex technical topics into clear guidance for both technical and non-technical audiences • Contribute to client roadmaps aligned to business goals and digital marketing best practices • Create and maintain documentation such as solution designs, data flow diagrams, and architecture maps • Partner with cross-functional teams to deliver high-quality projects on time • Troubleshoot platform issues and escalate when needed • Stay current on SFMC releases and ecosystem updates to improve client solutions
• Architect, develop and maintain business applications • Process user requests for developing of new and support for existing IT systems • Prepare documentation related to development and maintenance of business applications • Execute and implement software tests, participate in code reviews • Follow the development standards applied within the department • Track the development, maintenance and related tasks in the tracking system used within the team • Follow the progress of systems development technologies and advance professional skills as necessary
Fullstack Developer, Python & React – Junior/Mid-level
Sioux digital 1:1Geramos resultados de negócio para nossos clientes, promovendo experiências digitais relevantes para as pessoas.
• Build and maintain serverless APIs and workers on AWS • Develop and improve ingestion and transformation pipelines, and implement crawlers and complex integrations • Integrate LLMs (generative AI) into our products and automate flows via WhatsApp and tools like N8N • Participate in technical decisions, perform code reviews, and ensure system resilience (observability and security) • Contribute to both the backend and frontend of internal and customer-facing products.



