Design, develop and improve software by utilizing various engineering methodologies. Collaborate with product managers, designers, and engineers to define software requirements. Stay informed of industry technology trends and innovations. Adherence to secure coding practices and implementation of effective unit testing practices.
Requirements