Head Of IT Projects
Alnile Bank
Total years of experience :16 years, 4 Months
Lead development of innovative e-finance products, driving business growth and customer satisfaction.
. Analyzes an organization's business domain, processes, and systems to identify business needs and provide solutions.
. Develop and manage detailed project plans, monitor progress, and execute new services.
. Collaborate with cross-functional teams and stakeholders to achieve project objectives.
. Conduct market analysis to propose technological enhancements
• Interviews, hires, and trains marketing staff members
• Establishes marketing goals based on past performance and market forecasts
• Oversees current offerings and comes up with initiatives for new products or services
• Researches and analyses market trends, demographics, pricing schedules, competitor products, and other relevant information to form marketing strategies
• Works with marketing staff to develop detailed marketing plans for all media channels and sales teams
• Approves and oversees the creative development of promotional materials, website content, advertisements, and other marketing-related projects
• Communicates with various media buyers, advertising agencies, printers, and other services to help marketing projects come to fruition
• Provides in-depth information to interested clients, and acts as a representative for the marketing department in important buyer meetings
• Works within the department budget to develop cost-effective marketing plans for each product or service
• Tracks all marketing and sales data and creates detailed written reports and verbal presentations to bring to senior executives
• Adjusts marketing campaigns and strategies as needed in response to collected data and other feedback.
• Following up new business opportunities and setting up meetings
• Planning and preparing presentations
• Communicating new product developments to prospective clients
• Overseeing the development of marketing literature
• Writing reports
• Providing management with feedback
• Direct and coordinate a team of tech support specialists/help desk technicians
• Prioritize IT-related problems as they come in to Help Desk and escalate when necessary
• Assign problems/tasks to tech support specialists
• Regularly analyze and review logs to determine if problems are imminent and develop solutions before they occur
• Analyze situations and determine resources needed to solve them
• Make decisions quickly, often with limited information
• Follow up with customers to gauge their satisfaction with problem resolution; identify tech support problem areas (i.e., negative trends) and, if warranted, implement corrective actions
• Ensure ongoing training for tech support staff; advise tech support staff on career planning; maintain and analyze training records
• Oversee quality control throughout the development of software by building and testing routing protocols and managing teams of QA engineers. Software QA managers are employed by various technology firms that develop new software, including computer and mobile applications. These professionals work in office environments during daytime weekday hours and typically report to the chief technology officer.
• Guide team development efforts towards successful project delivery. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team. Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Package and support deployment of releases. Work with teammates in the migration of legacy applications to current Microsoft technologies. Develop, refine, and tune integrations between applications. Analyze and resolve technical and application problems. Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. Adhere to high-quality development principles while delivering solutions on-time and on-budget. Provide third-level support to business users. Research and evaluate a variety of software products.
BSc honors in Mathematics and computer sciences