




Job Summary: Develop medium- and high-complexity technical solutions, understand software architecture, and guide the development team in seeking solutions. Key Highlights: 1. Develop complex technical solutions autonomously. 2. Guide the development team and disseminate knowledge. 3. Work with software architecture and create advanced tests. Description: Role Mission\- Develop medium- and high-complexity technical solutions with minimal supervision and limited support by implementing software requirements using the technologies involved in the project. Responsibilities and Duties WHAT YOU WILL DO: * Gain in-depth knowledge of the software architecture and be capable of working within it through analysis of its components, organization, and functionalities; * Create high-complexity tests—whether manual or automated—that cover the desired behavior of the developed technical components, using requirements and testing tools; * Document development stages by recording development activities in version control and documentation tools; * Guide and collaborate with the development team to identify business, architectural, and design solutions through communication and knowledge sharing; * Maintain software quality by verifying available processes, tools, and best practices for the product and technologies used; * Mentor junior developers by addressing their questions, sharing knowledge, designing and architecting solutions, or recommending supporting documentation; * Detail medium- and high-complexity requirements through direct interaction with clients and departments involved in the project or support activities. * Use predefined frameworks for solution development. Requirements and Qualifications WHAT WE EXPECT FROM YOU:* Proven experience developing applications using Delphi; * Development of database objects for ORACLE (PL/SQL); * Version control tool GIT; * Experience creating REST APIs; * Knowledge of the Horse framework; * Advanced knowledge of Object-Oriented Programming; * Unit testing (DUnit); * Preferred: familiarity with DevExpress, Report Builder, BD components, and ACBr; * Knowledge of software development best practices: * + Clean Code; + Defensive Programming; + SOLID; + Design Patterns; + MVC. * Completed undergraduate degree. 2512200202551104506


