Responsibilities: Gather and address technical and design requirements. Write well designed, testable, efficient code. Ensure designs are in compliance with specifications. Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. Collaborate with Fr