· Low-Level Design (LLD): Convert high-level architectural blueprints into detailed technical designs, including class diagrams, sequence diagrams, and API specifications.
· Technical Solutioning: Create solutions that are built using the best of industry standards and practices. Ideate and implement best practices and guardrails within the team. Have First-time-Right attitude in all implementations.
· Standards Enforcement: Ensure all artifacts adhere to the defined engineering standards, SOLID principles, and design patterns established by the Architects.
· Code Quality & Review: Conduct comprehensive code reviews to maintain high quality, ensuring the team delivers clean, testable, and maintainable code.
· Technical Anchoring: Serve as the “go-to” expert for the squad to resolve complex technical blockers and provide clarity on implementation details.
· Hands-on Development: Direct implementation of critical and complex modules, setting the benchmark for performance and reliability.
· System Integration: Oversee the technical execution of integrations between full-stack applications and core data layers (Databricks/Neo4j).
· Delivery Governance: Ensure the squad meets sprint objectives by maintaining a high standard of execution and managing technical debt effectively.