ROLE POSITIONING AND OBJECTIVES
Team leader for support and development team : Provide team leadership and development and technical expertise for the run and support, future feature development, and platform user base and geographical expansion of an AI enable platform that automates the marketing artwork and package review process.
Reports to : Digital Activation Lead
Reporting Level : Mid-level management
Geographic Scope : Global
Travel : Minimal
WHAT YOU WILL BE ACCOUNTABLE FOR
Team leader for the development team
Directly accountable to DBS product manager for system development and platform quality
Review the quality of the code and work as the approval to ensure the high code quality
Coach and guide the junior team members to continuously improve and develop them.
Making sure that the user stories for new feature design and incident management are done in guidance of agreed on SLAs.
Make strategic technical decisions on behalf of the team to ensure optimized system management.
Collaborates with business partners to provide recommendations, technical specifications, and development delivery for new technology, including package selection, systems design, and modification.
Consults with development and project teams to provide technical solutions for complex issues.
Establishes, maintains, and ensures compliance with standards and procedures for design, development, testing, and documentation, contributing to high quality, reliable systems that meet or exceed business needs.
Formulates and defines scope, objectives, and technical direction for new or modified web applications and leads systems analysis, design, development and implementation efforts.
Provides technical guidance and mentoring to technical staff.
Ensures application design fits within holistic vision and future state of existing systems.
ESSENTIAL EXPERIENCE, SKILLS AND KNOWLEDGE
Experience working in a multi-technology environment
Excellent communication and experience working and presenting to business stakeholders
5+ years’ experience as a senior software developer, supervising junior developers.
Demonstrated project experience regarding estimates, planning and deliverables with a high degree of accountability
Experience in the development AI / ML OCR solutions utilizing Azure and Google Cloud Platform
Developed and delivered software features using React, Python, HTML and CSS for a web application
Azure Development deploy large scale services and used in production for apps Worked in an Agile team using
RESTful web services development in depth understanding and development
Experience with Web API, Entity Framework preferred
Deep knowledge of design patterns and OO design principles
Technical experience with op systems, tools, software integration, systems design, application design and development methods.
Experience with business requirements analysis, user story grooming, operational readiness, service level agreements and system support of a continuous operating environment
Leading projects to successful conclusion
Working within a Scrum or agile development environment
Technical / Functional / Leadership Skills Required
People Management skills
Agile software development
AWS, Azure, and GCP
Python, JAVA, Typescripts
API (Google, Azure or AWS)
OCR (Google Cloud Vision or Azure)
ML / AI
Education / Qualifications / Certifications Required
Azure and / or Google Cloud Developer Certification Preferred