




Job Summary: We are seeking an experienced and versatile Senior Developer to build and maintain a comprehensive technology ecosystem, collaborating across multiple business areas. Key Highlights: 1. Lead full-stack web development and enterprise system integration. 2. Responsible for internal middleware, data warehouse, and process automation. 3. Collaborate with Marketing, Finance, and Legal teams on robust technical solutions. **ABOUT THE ROLE** We are looking for an experienced and versatile Senior Developer to join our Technology team. The ideal candidate will have a solid and broad technical profile, capable of working autonomously across multiple technology domains — from full-stack web development and complex enterprise system integration to data management, security, and process automation. This professional will be primarily responsible for the development, maintenance, and evolution of a technology ecosystem that includes web platforms, CRM and ERP integrations, an internal middleware layer, an enterprise data warehouse, and automation initiatives. They will collaborate closely with Marketing, Finance, and Legal departments to translate business needs into robust technical solutions. **KEY RESPONSIBILITIES** 1\. Web Development and Cross-Departmental Collaboration * Develop, maintain, and optimize web solutions using .NET C#, PHP, Python, and SQL, integrated with the WordPress CMS. * Build custom web interfaces, forms, workflows, and features tailored to the needs of various business departments. * Actively collaborate with Marketing, Finance, and Legal departments to gather requirements, propose solutions, and implement functionalities supporting their processes. * Ensure code quality through code reviews, testing, and appropriate technical documentation. * Guarantee performance, scalability, and availability of the company’s web platforms. 2\. CRM Integrations — Salesforce * Develop and maintain integrations between company websites and internal systems with the Salesforce CRM. * Implement and manage connectors via Salesforce REST and SOAP APIs, ensuring reliable data synchronization across platforms. * Design and maintain integration workflows supporting sales, marketing, and customer support processes. * Monitor data integrity and proactively resolve integration failures. * Document the entire integration architecture and all developed endpoints. 3\. ERP Integration Application Development (SAP) * Manage and develop C# and .NET applications that integrate with the company’s platforms. * Create and maintain web interfaces and APIs for communication between SAP and other company systems. * Analyze business processes and develop customized solutions to improve operational efficiency. * Collaborate with key users from Finance and Operations departments to ensure integrations meet business needs. 4\. Internal Middleware (Central API) Management and Evolution * Assume technical ownership of the company’s middleware — the central API layer serving as the communication bridge between all internal and third-party systems. * Develop, maintain, and document existing and new endpoints, ensuring consistency, versioning, and backward compatibility. * Implement robust authentication and authorization mechanisms (OAuth 2.0, API Keys, JWT) to control access to all endpoints. * Define and enforce API development standards (OpenAPI/Swagger, naming conventions, error handling) across the team. * Monitor middleware performance, implement structured logging, and configure failure alerts. * Manage secure communication with third-party applications, including input validation, rate limiting, and external dependency management. 5\. Data Warehouse and Microsoft Data Platform * Manage and continue developing the enterprise data warehouse, ensuring its evolution aligns with business needs. * Work within the Microsoft data ecosystem — notably Microsoft Fabric, Azure Data Factory, Power BI, and related tools — to build ingestion, transformation, and data delivery pipelines. * Use Python and PySpark, integrated in Microsoft Fabric notebooks, to perform complex data extractions and process large-scale data volumes (Big Data). * Model and maintain data structures in the data warehouse, ensuring data quality, integrity, and historical accuracy. * Develop and optimize complex SQL queries and ETL/ELT pipelines to support reporting and business analytics. * Collaborate with various company departments to identify analytical needs and transform them into datasets and reports available in Power BI or other tools. * Ensure security, backup, and disaster recovery for critical data sources. 6\. Business Process Automation * Develop automations using Microsoft Power Automate. * Identify automation opportunities in manual and repetitive processes across different company departments. * Build connectors and integrations supporting defined automation workflows. * Document automated processes and ensure their ongoing maintenance and evolution. 7\. Development Security and Third-Party Exposure Management * Implement and promote secure software development lifecycle (SSDLC) best practices. * Ensure all APIs and integrations exposed to third parties adhere to strict security standards: strong authentication, encryption in transit (TLS/HTTPS), input validation, and version control. * Conduct security reviews of code and infrastructure configurations prior to any production deployment. * Monitor known vulnerabilities in used dependencies (CVE tracking) and proactively apply patches. * Securely manage secrets, credentials, and certificates using key vaults (e.g., Dashlane or equivalent). * Ensure compliance with applicable regulations (e.g., GDPR) regarding data handling and exposure through APIs. * Participate in defining the company’s technology security policy and contribute to fostering a security-by-design culture across the team. **PROFILE AND QUALIFICATIONS** **Academic Background** * Bachelor’s or Master’s degree in Computer Engineering, Information Systems, Computer Science, or related field. * Additional certifications in security, cloud, or data are valued. **Mandatory Experience** * Minimum of 5 years of professional software development experience. * Proven experience with PHP, SQL, Python, and .NET C#. * Experience developing and consuming REST and SOAP APIs. * Experience integrating enterprise systems (CRM, ERP, or similar). * Experience managing and developing middleware or integration layers. **Preferred Experience** * Experience with Salesforce CRM (Apex development, REST/SOAP APIs, Flows, or similar). * Experience with SAP and .NET-based system integrations. * Experience with WordPress as a development platform (plugins, themes, REST API). * Experience with Microsoft Fabric, Azure Data Factory, Synapse Analytics, or Power BI. * Experience with Data Warehousing, dimensional modeling, and ETL/ELT pipelines. * Experience with Microsoft Power Automate or other RPA/automation tools. * Familiarity with Kofax KTA or similar intelligent document capture platforms. * Familiarity with DevSecOps practices, secret management, and security frameworks (e.g., OWASP). **Cross-Cutting Technical Skills** * Strong relational database knowledge (SQL Server, MySQL, PostgreSQL). * Experience with version control (Git) and agile methodologies (Scrum/Kanban). * Ability to produce clear and comprehensive technical documentation. * Applied security knowledge: OAuth 2.0, JWT, TLS, OWASP Top 10. * Familiarity with cloud environments, preferably Microsoft Azure. **Behavioral Competencies** * High autonomy and ability to manage multiple priorities simultaneously. * Business orientation, with capacity to translate functional requirements into technical solutions. * Strong communication skills with both technical and non-technical stakeholders. * Proactive profile, focused on continuous improvement and quality. Ability to work in a team and collaborate with others


