About the job
Key Responsibilities:
Delivery & Quality Assurance
· Take full ownership of application delivery, ensuring smooth transitions from design through to deployment and ongoing support.
· Uphold coding standards, quality metrics, and security protocols throughout the development process.
· Conduct thorough code reviews and validate that implementations align with approved designs.
· Continuously monitor application performance, reliability, and defect trends to ensure optimal functioning.
· Identify potential technical risks and proactively implement mitigation strategies.
Design & Technical Leadership
· Create and maintain comprehensive technical design documents (HLD/LLD) aligned with application-level requirements.
· Convert business needs into effective technical solutions that enhance functionality and performance.
· Ensure all designs meet stringent performance, scalability, and security standards.
· Maintain accurate design documentation throughout the application lifecycle.
Team Leadership & Engineering Execution
· Provide mentorship to developers, facilitating onboarding and skill development.
· Oversee task distribution and offer hands-on technical support as needed.
· Encourage knowledge sharing and foster a culture of continuous improvement within the team.
Stakeholder Engagement
· Collaborate closely with business units, project management, and IT operations to align project delivery with organizational goals.
· Support deployment readiness and ensure operational stability across applications.
