Lead end-to-end solution design and architectural planning for enterprise applications within the company's digital transformation portfolio.
Manage full-stack development activities, ensuring high-quality coding standards, performance, and system reliability.
Oversee project technical execution, including scoping, timeline management, sprint planning, and technical reviews.
Collaborate closely with business analysts, project managers, and clients to analyze requirements and convert them into technical specifications and actionable development plans.
Provide strong technical leadership to development teams, including code reviews, mentorship, troubleshooting, and best-practice implementation.
Design integration strategies and API architectures between enterprise applications, third-party platforms, cloud services, and on-premise systems.
Ensure solutions comply with security standards, scalability principles, and enterprise architecture frameworks.
Act as primary technical contact during client meetings, presentations, POCs, and solution demonstrations.
Drive continuous improvement by evaluating emerging technologies, tools, and frameworks to enhance solution offerings.
Coordinate with infrastructure, DevOps, and QA teams to ensure smooth deployment, testing, and system stability.
Requirements
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field (Master's degree is a plus).
Minimum 8+ years of experience in application development, with at least 3 years in a leadership or solution management role.
Ability to translate business requirements into scalable technical solutions.