Prepare and analyze project cost estimates, budgets, and schedules.Ensure that projects are completed on time and within budget.Collaborate with architects, engineers, and contractors to develop cost-effective solutions for construction projects.Review and analyze project contracts, specifications, and drawings to determine project scope and requirements.Prepare bills of quantities, cost estimates, and tender documents for projects.Evaluate and negotiate contract prices, terms, and conditions.Prepare and submit progress reports, budget reports, and financial reports for clients and management.Analyze and monitor project costs and budget, identifying and addressing variances.Manage the procurement process, including the selection of suppliers, negotiation of contracts, and purchasing of materials and equipment.Monitor and maintain inventory levels of construction materials and equipment.Assess and mitigate project risks and identify opportunities for cost savings.Ensure compliance with industry standards and regulations, as well as company policies and procedures.Proficient in using software applications for cost estimating, project scheduling, and construction management.Strong analytical and problem-solving skills.Excellent communication skills.