




Description: Requirements: * Experience with ADVPL Development (ERP Protheus Totvs) * Technologies: React, Angular, Sprint Boot, LoopBack, Flutter, WordPress * Agile methodologies * Knowledge of cloud environments (Google Cloud, AWS) * SQL/NoSQL databases (MySQL, Postgres, Oracle, MongoDB, Redis) * Version control with Git (Gitlab, Github, Gitflow) * Development of high-performance API and Web applications * Architectures based on APIs, microservices and micro frontends * Programming paradigms, design patterns and best practices * Understand the problems and limitations of the technologies you work with * Best practices in information security in software development * Software project management * Responsible for managing and developing team members under your supervision, identifying skill gaps and needs, and attracting top industry talent; * Guide, design individual development plans and monitor professional growth of team members; * Facilitate skill and competency development by providing continuous feedback and team development in IT; * Motivate IT team members to drive innovation, keep up-to-date with the latest technology to support the company's vision; * Perform effort estimations for system development project activities; * Manage time, deliveries, budgets, technological and human resources for system development projects; * Provide technical leadership for system development projects; * Foster productivity within the system development team; * Define, build, refactor and evolve software platforms, products and services; * Collaborate in creating and maintaining roadmaps and pipelines, guidance tools for automated and efficient product development; * Exercise technical leadership over technological solutions within the software development team; * Support the team's agile software development lifecycle; * Participate in team and squad ceremonies, collaborating in defining and prioritizing the software development backlog; * Act as Scrum Master, ensuring delivery of tasks planned in SPRINTs; * Lead internal alignment meetings of the software development team; * Map competencies of software development team members, aiming for more efficient task distribution according to business priorities, leveraging individual skills; * Promote alignment among team members, ensuring respect for each individual's autonomy; * Manage the technical team, mentoring less experienced developers and communicating team needs to the IT department management; * Manage, guide and lead the team regarding stages and best practices for software development projects, ensuring quality of delivered systems; * Maintain culture and a healthy environment among software development team members; * Support software product and service development by defining architecture, tools, process automation, testing, code review and best practices, always seeking the highest possible quality level; * Support the software development team in resolving any issues; * Remove impediments faced by the developer team regarding ongoing demands; * Work on continuous improvement of software products and processes, focusing primarily on team evolution at both individual and collective levels; * Understand user profiles of applications and the segment that will use the software products, aiming to apply appropriate technologies to specific needs; * Define technologies and service architectures for software projects, being primarily responsible for anticipating, identifying and correcting errors, as the most experienced professional; * Standardize the development approach for software products and services, ensuring all team members follow the same best practices and methodologies; * Provide training and guidance to the development team, ensuring they stay updated with best practices in software development and related technologies for the Protheus system and Web Systems. 251028020222513908


