Key Responsibilities
Architecture & Technical Ownership
- Own the overall solution architecture across:
- Frontend (React SPA)
- Backend APIs (Python / Flask/Django)
- Optimization engines (Python / NumPy / SciPy / Shapely)
- Azure infrastructure and background processing
- Review and approve architectural designs, technical approaches, and major refactors.
- Drive architectural consistency across repositories:
- DBS, dbstoolkit, blast_optimiser, dbs_tools, availability_pinger
- Govern best practices around scalability, resilience, security, and performance.
- Lead modernization and technical debt reduction initiatives.
Backend & Integration Oversight
- Provide technical leadership for REST API platforms supporting:
- Blasts, domains, pattern designs, optimizations
- Environmental controls, sensitive sites, simulations
- Ensure correct handling of spatial data using PostgreSQL/PostGIS.
- Oversee complex integrations with systems such as:
- Vulcan, Foundry, MAS, ArcGIS, IHMP
- Guide teams on API versioning, performance tuning, and data integrity.
- Ensure observability and supportability of backend services.
Frontend & Visualization Governance
- Oversee frontend development using:
- React 19, TypeScript, Vite
- TanStack Router & Query, Zustand
- D3.jsbased spatial and SVG visualizations
- Ensure frontend architecture aligns with backend contracts and domain logic.
- Drive usability, performance, and maintainability standards.
- Review complex UI workflows (optimizers, spatial views, multigeometry handling).
Optimization & Analytical Systems Leadership
- Own technical direction for blast optimization engines.
- Ensure proper orchestration of optimization jobs via dbs_tools pipelines.
- Govern reliability and correctness of:
- KuzRam fragmentation models
- Constraintbased geometric solvers
- Longrunning and computeintensive workloads
- Act as escalation point for optimization correctness and runtime issues.
Azure, Infrastructure & DevOps
- Own production readiness across Azure environments (dev, qa, uat, prod).
- Govern infrastructure as code using Bicep and PowerShell.
- Ensure effective use of:
- Azure App Service
- Azure Functions
- Static Web Apps
- PostgreSQL Versatile Server
- Drive monitoring, alerting, and diagnostics using:
- Application Insights
- OpenTelemetry
- Oversee CI/CD pipelines in Azure DevOps, including security and quality gates.
Delivery & Execution Management
- Own delivery commitments across one or more DBS functional streams.
- Ensure accurate estimation, planning, and risk management.
- Lead release readiness, change management, and production stability.
- Drive rootcause analysis of critical production incidents.
- Balance feature delivery with platform reliability and sustainability.
People Leadership & Capability Building
- Manage and develop Senior Consultants and Consultants.
- Conduct performance reviews, goal setting, and career development planning.
- Mentor technical leaders and grow domain & system knowledge within the team.
- Foster strong engineering culture focused on ownership, quality, and collaboration.
- Support succession planning and team scaling.
Stakeholder & Program Collaboration
- Partner with product owners, domain experts, and operational stakeholders.
- Translate business and operational needs into technical roadmaps.
- Communicate architectural decisions, tradeoffs, and risks to leadership.
- Represent engineering perspective in program and governance forums.
ProblemSolving & Leadership Skills
- Ability to reason about largescale distributed systems.
- Strong decisionmaking in ambiguous and highimpact scenarios.
- Expertise in diagnosing crosslayer issues (UI, API, optimization, infra).
- Proactive identification of scalability, security, and reliability risks.
- Ability to balance speed, quality, and longterm platform health.
Technical Expertise (ManagerLevel)
Backend & Data
- Python (Flask), REST APIs
- PostgreSQL / PostGIS
- Domaindriven design and integration patterns
- Background jobs and asynchronous processing
Frontend (Oversight)
- React, TypeScript, SPA architectures
- State management and datafetching strategies
- Spatial and visualization concepts (D3.js)
Optimization & Analytics
- Pythonbased optimization workflows
- NumPy, SciPy, Shapely
- Constraintbased and geometryheavy calculation engines
Cloud, DevOps & Observability
- Azure App Service, Functions, Static Web Apps
- Application Insights & OpenTelemetry
- Azure DevOps Pipelines
- Infrastructure as Code (Bicep)
📌 Dot Net Developer-Manager (Bengaluru)
🏢 EY
📍 Bengaluru