Senior Software Engineer
CurrentLead and mentor a team of software developers, fostering a collaborative and innovative team cultur and provide guidance on technical issues, code reviews, and best practices.Contribute to the design, architecture, and development of scalable, reliable, and maintainable software solutions. Actively participate in coding tasks while conducting code reviews to ensure code quality and adherence to standards. Collaborate with project managers and cross-functional teams to plan and deliver high-quality software on time and within budget. Continuously identify areas for process improvement, stay updated with industry trends, and integrate relevant advancements to enhance development efficiency.