Assistant Manager, It
CurrentWork with senior management in planning and development of innovative software solutions for evolving business needs.Lead planning and execution of project work plans, making ongoing revisions to meet changing needs.Collaborate with cross functional teams in global locations to design software solutions that automate complex business processes.Oversee solutions development initiatives utilizing input from consultants and technology vendors.Analyze and develop insurance business processes that comply with the regulatory requirements of DHA and HAAD; enhance software applications to meet those functional needs.Guiding the development team to achieve project development goals, objectives and milestones.Generating technical solution documents and scope of work for business requirements.Review technical feasibility of business requirements with the team and prepare project timelines and milestones.Manage product development budget, resource allocation and scheduling.Maintain reusable code for modular software development.Recruit and mentor software engineering teamApplication performance evaluation, bug fixing and fine-tuning.