• Design and develop scalable and robust solutions while considering security, reliability, and cost-effectiveness.
• Work with product owners and stakeholders to understand business requirements and translate them into technical solutions.
• Actively participate in Agile ceremonies and collaborate with team members to ensure smooth delivery.
• Develop, test, and maintain applications while ensuring high performance and responsiveness.
• Conduct thorough code reviews and adhere to best coding practices.
• Support automation efforts, including CI/CD, testing frameworks, and DevOps pipelines.
• Troubleshoot and resolve technical issues in collaboration with application teams.
• Provide clear and actionable documentation for solutions and implementations.
• Mentor junior team members and contribute to knowledge-sharing initiatives.
• Focus on continuous learning and staying up to date with new technologies.