




**POSITION IDENTIFICATION** PROCESS: Software development and automation POSITION REPORTS TO: IT Manager / Manager of Technological Innovation POSITIONS REPORTING TO THIS ROLE: Not applicable **RESPONSIBILITIES AND FUNCTIONS** * Android Application Development: Develop new mobile applications on Android, aligned with the company's operational needs. Propose and create intuitive interface applications that optimize internal productivity. * Rapid Development of Websites for Data Analysis: Create interactive websites displaying dashboards for data analysis. Work with tools such as JavaScript, HTML, and CSS, integrating company data APIs. * Development of PWAs (Progressive Web Apps): Create simple and effective web applications that use the company's internal AI models to optimize tasks. * Development of Websites with User Management: Create websites with authentication, role management, and functionalities to manage data related to daily operations. Use technologies such as JavaScript, Node.js, and SQL or NoSQL databases. * Process Automation with Scripts: Create scripts to automate desktop tasks such as file handling, backup processes, or automatic reports. Integrate with tools like PowerShell or Python to improve efficiency. * Use of PowerApps or Similar Tools: Create simple mobile applications using PowerApps or other similar tools to meet specific operational needs. Ensure applications are "mobile\-first" and adapted to user requirements. * Database Management: Set up and manage relational databases integrated with developed applications and websites. Schema creation. Business data modeling. * Integration of Third-Party and Vendor APIs: Integrate APIs from other vendors and external systems into new developments. Ensure integrations are secure, efficient, and functional for the company. * Development of Web Services for Integration with Other Internal Applications: Create and maintain Web Services to facilitate integration with other internal applications. Collaborate with other teams to ensure integration meets expectations. * Maintenance of Existing Software: Maintain and improve already-developed software in languages such as .NET, Node.js, Python, PowerShell, and JavaScript. Resolve issues, implement new features, and perform updates as needed. * Use of AI-Integrated Development Tools: Leverage development environments such as VSC, Cursor, Claude Code, Codex, or similar AI-integrated tools to accelerate the development process. Use AI to enhance productivity and add intelligent features to developments. **COMPETENCIES** EDUCATION: Professional degree in Systems Engineering, Telecommunications Engineering, or related fields. EXPERIENCE: Recent graduate with knowledge in software development, especially in web and mobile technologies, knowledge of Rest APIs TRAINING: Knowledge of programming tools such as JavaScript, HTML, CSS, and frameworks like React. Proficiency in SQL and NoSQL databases. Familiarity with version control tools like Git/GitHub and AI development tools such as Visual Studio Code. DESIRABLE: Knowledge in development using AI tools, experience setting up Cloud VPS and Docker Containers, basic Linux command knowledge, basic network connectivity (router, switch, Firewall, APs). Familiarity with API creation and maintenance, as well as integration of Web Services. Knowledge of different database technologies and when to use one over another. **SKILLS** Direct client interaction: Must interact directly with internal clients to gather initial development requirements, ensuring created products meet their expectations. Organization and planning: Must be able to plan project progress meetings and modifications to delivered versions. Ability to organize and track development progress. Patience and interpersonal skills: Ability to deal with different types of clients and educational levels, adapting the approach as necessary for effective communication. Logical thinking and ability to solve complex programming problems. Ability to manage multiple development projects simultaneously. Effective communication skills for teamwork and presenting progress. Proactivity and self-learning ability, with interest in exploring new technologies. Employment type: Full-time, Indefinite Application question(s): * Do you have advanced Excel skills? Can you create macros? * What is your level in Power BI? Education: * Completed bachelor's degree (Mandatory) Travel availability: * 25% (Mandatory)


