This position focuses on designing, developing, maintaining, auditing, and enhancing software applications. It involves the full software development lifecycle including coding, debugging, testing, and troubleshooting. The role requires crafting solutions for complex projects with minimal supervisio