Responsible for planning, designing, developing, and testing software systems or applications, managing new product features, coordinating product development roadmaps, ensuring quality delivery of code, maintaining documentation for audits, and providing technical guidance to team members. The role...