- Analyze business requirements and translate them into technical solutions and specifications aligned with project objectives.
- Design and support the implementation of scalable, flexible, and efficient technical solutions.
- Collaborate with Product Owners, Solution Architects, developers, and stakeholders to align business needs with technical delivery.
- Evaluate existing systems, architectures, and processes to identify opportunities for optimization, integration, and improvement.
- Create and maintain technical documentation, including system architecture diagrams, integration specifications, and technical processes.
- Perform technical assessments and support solution delivery while ensuring quality standards and project timelines are met.
- Investigate and troubleshoot technical issues during implementation and after deployment.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and reviews.
- Recommend architectural improvements and technical best practices to enhance scalability and performance.