Gather and assess business requirements to identify project needs.
Evaluate technical feasibility and derive technical specifications for developers.
Collaborate with cross-functional teams to ensure successful project execution.
Analyze complex problems and develop effective solutions.
Develop and maintain technical documentation for projects.
Provide training and support to junior team members.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.