About the job
Become a part of Epicmetry as a Full Stack Software Engineer with a focus on . NET Core and Angular! We are a cutting-edge technology company dedicated to developing transformative software solutions. In this dynamic role, you will engage in the comprehensive development cycle, from initial concept to deployment and ongoing maintenance. Your technical skills will empower us to create high-quality, scalable applications that deliver significant business outcomes.
Key Responsibilities:
- Design, implement, and maintain RESTful and gRPC services using ASP. NET Core and our Clean/Onion architecture.
- Develop responsive, reusable Angular components and rich interactive user interfaces.
- Create automated unit, integration, and end-to-end tests; ensure code quality through peer reviews.
- Model relational data and write efficient SQL for SQL Server; manage schema migrations using EF Core.
- Integrate structured logging, metrics, and distributed tracing (Application Insights / OpenTelemetry) into services.
- Contribute to containerization and CI/CD pipelines (Docker, Azure DevOps) and participate in on-call rotations.
- Engage in architecture discussions regarding micro-services, message-based patterns, and scalability strategies.
- Actively participate in agile ceremonies, providing accurate estimates and identifying blockers promptly.
- Maintain comprehensive technical documentation for the features and services you oversee.
Core Tech Stack & Tools:
- Languages & Frameworks: C#, . NET 8, ASP. NET Core, EF Core, TypeScript, Angular (v15+).
- Cloud: Microsoft Azure (including App Service, Container Apps, Function Apps, Event Grid, Azure SQL, Azure DevOps).
- Data & Messaging: SQL Server, Redis, Azure Service Bus / RabbitMQ.
- DevOps: Docker, Azure DevOps pipelines, Git.
- Observability: Application Insights, OpenTelemetry.
