Senior Backend Developer .NET
Summary
Designs, builds, and maintains scalable web applications and RESTful APIs using .NET Core/C#, Entity Framework, SQL Server, Docker/Kubernetes, and Azure tooling, while owning production incident response, root cause analysis, and observability (logs, metrics, traces) to keep apps healthy.
- Design, develop, and maintain robust and scalable web applications.
- Create and optimize RESTful APIs using .NET Core.
- Ensure code quality by following best practices and developing standards.
- Work closely with product and market teams to create innovative solutions.
- Continuously improving the performance and security of applications.
- Respond to and resolve production incidents in a timely manner, acting as a key escalation point for critical issues.
- Conduct root cause analysis (RCA) for production incidents and implement preventive measures to avoid recurrence.
- Monitor application health through observability tools (logs, metrics, traces) and proactively identify risks before they impact end users.
- Document incidents, post-mortems and corrective action plans, contributing to a culture of continuous improvement and knowledge sharing.
Education
- Graduate in Computer Science or a related field.
- Proficiency in English.
Technical/Job Skills, Qualifications and Experience
- + 5 years of professional experience in backend development, with a focus on .NET technologies, C#.
- Experience with Entity Framework Core and SQL databases (e.g., SQL Server).
- Knowledge of Docker and Kubernetes for deployment and scalability.
- Experience with microservices architectures and RESTful APIs.
- Understanding of CI/CD pipelines and tools such as Azure DevOps and GitHub.
- Experience with Agile methodologies (Scrum).
- Proven experience in production incident management, including on-call support, triage, and resolution under pressure.
- Experience with observability and monitoring tools.
- Strong debugging and profiling skills in .NET applications (memory leaks, deadlocks, performance bottlenecks).
- Familiarity with ITSM processes and incident severity classification (P1–P4).
- Experience with distributed tracing and structured logging in cloud environments (Azure preferred).