- Lead technical architecture and solution design to ensure alignment with business objectives.
- Oversee the design and implementation of microservices using .NET Core and Domain-Driven Design.
- Design and govern event-driven solutions utilizing RabbitMQ, Azure Service Bus, or Kafka.
- Identify system bottlenecks and optimize database performance and caching strategies.
- Enforce engineering standards including SOLID principles, security best practices, and CI/CD.
- Provide technical guidance, code reviews, and mentorship to engineering team members.
- Conduct technical interviews and contribute to building high-performing teams.
- Collaborate with Product Owners and cross-functional teams to translate business requirements into technical solutions.
- Lead technical planning and estimation to manage project delivery and risks.
KafkaMicrosoft SQL ServerRabbitmq+4 more