USD/year
Oversee the end-to-end software development process, gathering and refining requirements with business teams. Write and optimize code, focusing on delivering high-performance, maintainable applications. Automate workflows, troubleshoot issues, and conduct thorough testing to ensure product quality and functionality. Work closely with cross-functional teams and external partners and contribute to ongoing product enhancements while staying current.