Software Development Manager
Current• Architect, build and lead full-stack software development from ideation to launch, ensuring timely delivery of high-quality products that meet customer needs. • Troubleshoot and resolve complex technical challenges within development and production environments.• Translate complex user requirements into cohesive software solutions leveraging strong technical, architectural, and object-oriented design principles.• Engage in all phases of the software development lifecycle — from gathering user requirements to rigorous testing — to ensure optimal functionality and user experience.• Responsible in ensuring proper timeline alignment, milestone tracking and effective resource management• Mentor high-performing developers in the design and implementation of cohesive web-based applications using C#, Javascript and SQL.• Stay at the forefront of emerging technologies and best practices to continually enhance the team's skill set and refine the technical stack.• Identify and engage with prospective clients to translate business requirements and strategic direction into actionable digital or technology processes to generate new business leads