
Applications Engineer, Temporary 6 months
CRG Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Costa Rica
Visit company websiteExplore more
About the role
- Design, develop, test, deploy, and support custom enterprise applications using modern development frameworks and patterns.
- Build and enhance web applications and services using C#/.NET, ASP.NET Core, and Blazor (Server and WebAssembly).
- Develop rich user interfaces using Blazor, React, HTML, CSS, and JavaScript.
- Implement backend services and APIs using .NET, supporting integration with enterprise systems and data platforms.
- Maintain and modernize legacy applications, including Oracle ADF-based solutions, transitioning functionality to modern Azure-aligned architectures where appropriate.
- Design and implement data integration and orchestration solutions using Azure Data Factory and API-based patterns.
- Work with relational and non-relational data sources using ADO.NET, Entity Framework, SQL, and service-based integrations.
- Support XML- and JSON-based integrations, web services, and message-driven architectures.
- Apply cloud architecture principles to design scalable, secure, and resilient application solutions on Microsoft Azure.
- Contribute to application hosting and runtime designs using PaaS and serverless patterns.
- Implement authentication and authorization using enterprise identity platforms and role-based access controls.
- Develop and maintain CI/CD pipelines using Visual Studio, Azure DevOps, and related tooling.
- Support applications through Tier 2 and Tier 3 operations, including troubleshooting, root cause analysis, and performance optimization.
- Implement logging, monitoring, and diagnostics to ensure application reliability and supportability.
- Follow Agile development practices and participate in sprint planning, reviews, and retrospectives.
- Produce and maintain technical documentation including solution designs, architecture diagrams, and operational runbooks.
- Collaborate with cross-functional teams including BI, Enterprise IT, Data, Security, and business partners.
- Contribute to development standards, patterns, and reusable components across the application portfolio.
Requirements
- Fluent in English. High Proficiency level (must).
- Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
- At least 3 years of professional development experience
- Experience with Visual Studio and Microsoft .NET technologies such as C# .NET, .NET 4.5 or greater, .NET Core, ADO.NET, XML, and Web Services.
- Experience developing applications on Microsoft Azure.
- Experience building web applications using ASP.NET, Blazor, and/or React.
- Experience designing, building, and supporting custom applications in an enterprise environment.
- Familiarity with data integration concepts and service-based architectures.
- Working knowledge of Agile development methodologies.
- Strong analytical and problem-solving skills.
- Experience with Blazor Server and/or Blazor WebAssembly in production environments (desired).
- Experience with Azure Data Factory and enterprise data orchestration (desired).
- Experience supporting or modernizing Oracle ADF applications (desired).
- Experience with Python for automation, services, or data-related workloads (desired).
- Experience implementing CI/CD pipelines using Azure DevOps (desired).
- Experience working in cloud-native or hybrid enterprise environments (desired).
- Experience with Microsoft Agent-Framework (desired).
- Experience with Microsoft 365 Agents (desired).
Benefits
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET.NET CoreASP.NETBlazorReactADO.NETSQLXMLJSON
Soft Skills
analytical skillsproblem-solving skillscollaborationcommunicationAgile methodologies
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology