Description
Responsible for translating functional requirements into technical specifications, designing, developing, and maintaining complex systems. This role involves overseeing the entire software development lifecycle, ensuring high-quality, scalable, and extensible solutions. The individual will also focus on adopting new software engineering practices, staying updated with technological advancements, collaborating with cross-functional teams, managing bug triage processes, and reporting on product delivery and quality.
