Senior Software Engineer
Current-Lead the design, development, and implementation of software solutions in line with business requirements.-Collaborate with product managers and stakeholders to understand and refine software requirements.-Mentor and guide junior members of the development team, providing technical expertise and support.-Conduct code reviews, identify areas for improvement, and ensure adherence to best practices and coding standards.-Participate in the full software development lifecycle, from concept and design to testing and deployment.-Troubleshoot and resolve complex technical issues, ensuring the reliability and performance of software applications.