• Provide direction and standards for the team’s AI / ML implementation
• Derive and update Interface Specifications for both inputs and outputs
• Perform design reviews with development teams
• Provide application and feature development leadership, working with the Technical PM and the technical team to plan projects for the team
• Coordinate and lead Developers and DBAs during development, enhancement, and ongoing maintenance of enterprise applications
• Participate in Agile scrum ceremonies to facilitate development and hold team accountable to product roadmap
• Collaborate with stakeholders and users in requirement development and BPR activities
• Develop reusable code to enable rapid development
• Support effective continuous integration pipelines
• Write clean, efficient, and scalable code following best practices
• Debug, troubleshoot, and optimize application performance
• Participate in code reviews to ensure code quality and adherence to standards
• Design and Implement security and data protection measures
• Document technical specifications and development processes
• Stay up to date with emerging technologies and industry trends
• Provide cross training and mentorship for developers on industry standards and best practices