




Job Summary: We are seeking an experienced and versatile Senior Developer to join our Technology team, responsible for the development, maintenance, and evolution of a comprehensive technological ecosystem. Key Highlights: 1. Autonomous work across multiple technological domains 2. Collaboration with Marketing, Finance, and Legal departments 3. Management and evolution of complex technological ecosystems **ABOUT THE ROLE** We are looking for an experienced and versatile Senior Developer to join our Technology team. The ideal candidate will possess a solid and broad technical profile, capable of working autonomously across multiple technological domains — from full-stack web development to integration of complex enterprise systems, data management, security, and process automation. This professional will be primarily responsible for the development, maintenance, and evolution of a technological ecosystem that includes web platforms, CRM and ERP integrations, an internal middleware, 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. * Create customized web interfaces, forms, workflows, and bespoke functionalities tailored to the needs of various business areas. * Actively collaborate with Marketing, Finance, and Legal departments to gather requirements, propose solutions, and implement features 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 the company’s websites and internal systems and 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 service processes. * Monitor data integrity and proactively resolve integration failures. * Document the entire integration architecture and all developed endpoints. 3\. Application Development with ERP Integration (SAP) * Manage and develop applications in C# and .NET 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 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 serving as the communication layer 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 with the Microsoft data ecosystem — notably Microsoft Fabric, Azure Data Factory, Power BI, and related tools — to build data ingestion, transformation, and delivery pipelines. * Use Python and PySpark, integrated within the Microsoft Fabric environment (Notebooks), to perform complex data extractions and process large-scale data (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 opportunities for automation in manual and repetitive processes across different company departments. * Develop 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 best practices for security throughout the software development lifecycle (SSDLC — Secure Software Development Lifecycle). * Ensure all APIs and integrations exposed to third parties comply with 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 processing 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 a related field. * Additional certifications in security, cloud, or data are highly 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 integrations with .NET systems. * 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 automation/RPA tools. * Knowledge of 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 knowledge of relational databases (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 level of autonomy and ability to manage multiple priorities simultaneously. * Business orientation and ability to translate functional requirements into technical solutions. * Strong communication skills with both technical and non-technical stakeholders. * Proactive mindset, focused on continuous improvement and quality. Ability to work collaboratively in a team and across departments


