Director Of Software Development
Current• Lead and manage a global team of software engineers to successfully deliver high-quality software products on time and within budget.• Develop strategic plans for software development, aligning with business goals and objectives.• Oversee the entire software development life cycle (SDLC)• Implement agile methodologies and continuous integration/continuous deployment (CI/CD) processes, resulting in increased efficiency and faster time to market.• Build and maintain strong cross-functional relationships with stakeholders to ensure collaboration and effective communication throughout the development process.• Establish and enforce coding standards, best practices, and quality assurance processes to ensure the delivery of robust, scalable, and maintainable software solutions.• Mentor and coach software engineers, providing guidance and professional development opportunities to foster a high-performing and motivated team.• Research and implement emerging technologies, industry trends, and best practices in software engineering, and introduce relevant innovations and improvements to the development process.