




**Description** Lead the software development team to ensure timely delivery of software projects aligned with customer needs and the company’s strategic objectives. **Responsibilities and Duties** Supervise the execution of software development projects; Ensure adherence to the company’s established quality standards and software development best practices; Guide the team, monitor key performance indicators, and provide feedback through one-on-one meetings; Identify and track performance metrics for your area; Manage team members’ attendance records and vacation schedules; Participate in internal meetings; Support recruitment and selection processes; Organize specialized training sessions for team members; Conduct performance evaluations. **Requirements and Qualifications** Experience in management and/or leadership roles within software development and QA teams; Experience in software development using front-end and back-end programming languages (HTML, CSS, JavaScript, PHP, Node.js, Python) and their frameworks (Vue.js, Phalcon, Laravel), as well as mobile development (Flutter, Kotlin and/or Java) and related libraries; Experience managing software development KPIs; Experience managing software development teams; Experience working with Linux platforms; Experience with cloud platforms (AWS); Experience developing and maintaining systems using MySQL databases; Experience developing and integrating systems using RESTful APIs and APIs in general; Experience handling common API data formats (JSON and XML); Version control using Git and Bitbucket;


