Job Summary (Senior Backend Developer - .NET Core & Azure)
- Design develop and deploy scalable web applications using .NET Core (and optionally Angular).
- Collaborate with UX/UI designers to create responsive user-friendly interfaces.
- Build and maintain RESTful APIs and microservices architectures.
- Implement secure authentication and authorization solutions.
- Optimize application performance for responsiveness across devices.
- Write unit and integration tests to ensure code quality and reliability.
- Participate in code reviews offering feedback and mentoring peers.
- Manage CI/CD pipelines and deployments using Azure DevOps.
- Monitor application health and debug issues with Azure Application Insights.
- Stay updated with emerging technologies and adopt industry best practices.
- Work closely with databases (SQL Server PostgreSQL or NoSQL like Azure Cosmos DB).
- Utilize Microsoft Azure services (App Services Azure SQL Storage).
- Apply strong knowledge of RESTful API design microservices and security best practices.
- Collaborate within Agile and DevOps culture; utilize version control (e.g. Git).
- (Preferred) Experience with Angular Docker Kubernetes and event-driven/microservices architectures.
- (Nice-to-have) Understanding of SOLID DDD distributed caching and message brokers.