Senior Backend Developer .NET Lisbon Responsibilities: - 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). Home Office Policy - 3 days per week at the office