Works with development, quality assurance, and product management teams to deliver high-quality software products. Operates under close supervision, completes software projects in a collaborative environment, and requires proficiency in coding with languages such as C++, Java, JavaScript, or Python.