C#/.NET Engineer (BOG)
Bogota, Bogota, Colombia
Full Time
Information Technology
Experienced
Position Summary
We are seeking a C#/.NET Engineer to join our team. In this role, you will be responsible for developing and maintaining high-performance C#/.NET services and APIs for one of our clients. This includes integrating with databases and external systems, as well as collaborating with cross-functional teams to deliver reliable and scalable features.
This is a hybrid role based in Bogota.
Responsibilities
- Build and maintain ASP.NET Core Web APIs and background services.
- Design schemas and queries for SQL Server (or PostgreSQL) with EF Core.
- Implement integrations (REST/gRPC, webhooks, queues) and harden for security.
- Optimize performance, caching, and reliability; add observability.
- Own CI/CD pipelines and automated tests.
- Participate in planning, estimation, code reviews, and on-call rotations (if applicable).
Required Skills
- Clear written/spoken English (C1) and ability to communicate async.
- 3–6+ years engineering with recent C#/.NET 6–8 experience.
- Strong with ASP.NET Core, EF Core, LINQ, and SQL performance tuning.
- Experience building and consuming REST/gRPC services.
- Familiarity with containerization (Docker) and CI/CD (Azure DevOps/GitHub Actions).
- Cloud fluency (Azure preferred; AWS/GCP ok) — app services, functions, secrets, monitoring.
- Solid testing practices (xUnit/NUnit), debugging, and profiling.
Nice to Have
- Front-end capability (React/Angular) for admin tools or dashboards.
- Messaging systems (Azure Service Bus, Kafka, RabbitMQ).
- Authentication/authorization (OAuth2/OIDC, Azure AD), PCI/PII handling.
- Infrastructure as code (Bicep/Terraform), blue/green or canary deploys.
Apply for this position
Required*