Head of Software Engineering
- Design and deliver enterprise applications, modular service layers, multi-tenant SaaS platforms, and REST APIs.
- Guide architecture, development standards, code reviews, security practices, and technical implementation.
- Integrate OpenStack services for compute, images, storage, networks, security groups, floating IPs, quotas, and customer self-service.
- Build connectivity-management workflows with task assignment, maps, KPI dashboards, analytics, and operational reporting.
- Implement approvals, background processing, notifications, document management, audit trails, and real-time status tracking.
- Modernize legacy systems and support containerized deployments, database migrations, monitoring, backup, and reporting.
- Use AI-assisted development tools to accelerate implementation, testing, debugging, documentation, and code review.
Technology: C#, ASP.NET Core, .NET Framework, TypeScript, React, Next.js, Node.js, Prisma, Drizzle ORM, Redis, RabbitMQ, REST APIs, Docker, PostgreSQL, SQL Server, OpenStack.