Sr. Software Developer
CurrentSpearhead the design and development of software solutions for clients, collaborating with other developers and project managers while adhering to strict timelines.Optimize applications by redesigning architecture or refactoring to improve performance where needed.Mentor and assist other Developers to improve quality of deliverables, increase application performance, and ensure adherence to processes.Review code for other developers to ensure compliance and catch bugs before they are introduced to production.Successfully manage and support projects through design, implementation, testing, and deployment phases.