Description
Job Details
Type of employment:
* Service Provider (PJ)
Professional area:
Business Development
Work modality:
Remote
Responsibilities and duties
Protheus developer with strong experience in ADVPL/TLPP to work on the evolution and integration of retail-focused solutions, especially point-of-sale (POS) systems, automation, and service integration. This professional will be responsible for developing and maintaining ERP customizations, building APIs, and evolving integrated applications—ensuring code quality, adherence to development best practices, and test automation. Responsibilities: Develop and maintain solutions using ADVPL and TLPP in the Protheus environment. Build and integrate REST APIs for inter-system communication. Develop interfaces and components using Angular with PO UI. Implement development best practices, including Object-Oriented Programming, SOLID principles, and Clean Code. Create and maintain automated tests (ADVPRTIR) and unit tests. Work on the evolution of systems related to retail and POS processes. Participate in ceremonies and deliveries using agile methodologies (Scrum/Kanban). Work in Linux environments using version control tools such as Git/SVN.
Requirements and qualifications
Experience in developing and maintaining solutions using ADVPL. Knowledge of TLPP and modern development patterns. Experience with SQL databases, focusing on integrity and performance. Experience working in Linux environments. Knowledge of MVC architecture. Experience developing and consuming SOAP and REST Web Services. Experience creating and managing APIs for system integration. Experience with development and code versioning tools. Knowledge of agile methodologies. Experience with Protheus architecture. Functional and technical expertise in Protheus modules. Preferred qualifications: Experience in retail systems and POS-related processes. Experience creating and maintaining ADVPRTIR automated tests and unit tests.
Job Code: 2123