.Net Engineer

Qualifications,

Core C# Skills :

  • C# 8+: Nullable types, pattern matching, records, async/await
  • .NET Core/.NET 6+: Web API, dependency injection, configuration
  • ASP.NET Core: Controllers, middleware, routing, model binding
  • Authentication: JWT, OAuth 2.0, Identity Server

Data Access & Database :

  • Dapper: Raw SQL queries, stored procedures, performance optimization
  • Entity Framework Core: Code-first, migrations, change tracking
  • MySQL: Query optimization, indexing, stored procedures, replication
  • Redis: Caching strategies, distributed cache, session storage
  • Database Design: Normalization, partitioning, database per service

Microservices Architecture :

  • Design Principles: Single responsibility, bounded context, decentralized data
  • Communication Patterns: Synchronous: HTTP/REST, gRPC and Asynchronous: Event-driven, pub/sub
  • Design Patterns: API Gateway, Circuit Breaker, Saga, CQRS, Event Sourcing
  • Service Discovery: Consul, Eureka, Kubernetes DNS
  • Data Consistency: Eventual consistency, distributed transactions

Messaging & Event Streaming :

  • RabbitMQ : Exchanges, queues, routing keys. Dead letter queues, message durability. Clustering, high availability
  • Apache Kafka : Topics, partitions, consumer groups. Event sourcing implementation. Stream processing.
  • Message Patterns: Request/reply, publish/subscribe, competing consumers.

Containerization & Deployment :

  • Docker : Dockerfile, multi-stage builds, image optimization,
  • Kubernetes : Pods, services, ingress, configmaps, secrets,
  • Helm : Chart creation, templating, releases,
  • Service Mesh : Istio basics (optional tapi nilai plus).

Testing Strategy :

  • Unit Testing: xUnit/NUnit, mocking (Moq), test fixtures,
  • Integration Testing: TestContainers, in-memory databases,
  • Contract Testing: Pact untuk API contracts,
  • Performance Testing: Load testing dengan NBomber/k6.

Monitoring & Observability :

  • Logging: Structured logging (Serilog), correlation IDs,
  • Metrics: Application metrics, custom counters,
  • Tracing: Distributed tracing, OpenTelemetry,
  • APM Tools: Application Insights, Prometheus + Grafana.

DevOps & CI/CD :

  • Version Control: Git workflows, branching strategies,
  • CI/CD: Azure DevOps, GitHub Actions, atau GitLab CI,
  • Infrastructure: Terraform/ARM templates (basic),
  • Deployment: Blue-green, canary deployments.

Security :

  • API Security: Rate limiting, input validation, OWASP Top 10,
  • Secrets Management: Azure Key Vault, HashiCorp Vault,
  • Network Security: TLS, service-to-service authentication.

Performance & Scalability :

  • Caching: Multi-level caching, cache invalidation strategies,
  • Database Optimization: Query performance, connection pooling,
  • Async Programming: Non-blocking I/O, parallel processing,
  • Resource Management: Memory management, garbage collection tuning.

Middle Level (3-5 years) :

  • Implement microservices dengan 70% teknologi di atas,
  • Debug distributed systems issues,
  • Design database schema dan optimize queries,
  • Setup RabbitMQ/Kafka untuk messaging,
  • Write comprehensive tests,
  • Mentor 1-2 junior developers.

Senior Level (5+ years) :

  • Design complete microservices architecture,
  • Make technology decisions dan trade-off analysis,
  • Performance tuning dan capacity planning,
  • Lead technical discussions,
  • Troubleshoot production issues,
  • Mentor team dan code review leadership.

Additional Information :

  • Project Location : Blue Bird Head office - Mampang, South Jakarta
  • Industry : Transportation company.
  • Working System : Full WFO.
  • Duration : 06 months, possible extension.
  • Joining Date : on Immediately (client need candidates available on in this November or December 2025).
  • Qty : 03 persons.
  • Level : Middle level or Senior level.
  • Budget CTC Salary : 14 mio for Middle level (maximum) and 19 mio for Senior level (maximum).
  • Interview step : There is skill test (via link, Algobash test) & interview session (if the passed of skill test).
  • Laptop provided by Diksha or by Consultant (with laptop allowance).
  • For this project not provided annual leave.

Notes :

  • If candidates has previously taken the skilltest with the Bluebird team, please provide a different email address or new email address that has not been registered for the skill test by the Bluebird Team.
  • Please share the profiles of candidates who are available in November or December 2025. The client team will arrange a skill test session (Algobash) for any candidates who are available to proceed with the selection process.

Application Confirmation

You're applying for the role below:

.Net Engineer

Location: Kota Administrasi Jakarta Selatan

Contract Details: Contract

Submit Date: 2025-12-20

No CV uploaded

About the job

Location Kota Administrasi Jakarta Selatan
Created On 2025-11-12
Working Model WFO
Job Level Middle-Senior