What you'll do
As a Junior Software Engineer, you will join our CESOP R&D team, working within an agile development cycle focused on tax and financial transaction compliance. This team, led by a senior engineer, is responsible for building and scaling a platform that enables payee aggregation, real-time transaction processing, and compliance reporting. Using NoSQL databases, our solution consolidates multiple identifiers under unique payee IDs, supports data ingestion and transformation with high-performance ETL tools, and applies cross-border transaction rules. Built on cloud technologies like Google Cloud and Kubernetes, the system is designed to handle up to 1 billion transactions with processing times under 10 minutes. It also includes extensive API support, documentation, and developer tools for seamless integration with external systems.
- Integrate the development teamÂ
- Participate in CESOP product improvement tasksÂ
- Analyze and specify new functionalities, modules or applications based on an expression of needÂ
- Write analysis documents (functional, ergonomic and technical)
- Develop these new functionalities, modules or applicationsÂ
- Improve existing functionalities (ergonomics, performance, etc.)Â
- Test these developments (unit, integration, ramp-up and non-regression tests)Â
- Review and test the developments of other team membersÂ
- Participate in a continuous improvement process and in the life of an agile team (sprints, ceremonies, activities).
- Databases: NoSQL/SQL for storing transaction and payee data.
- ETL pipeline: apache NiFi or equivalent for ingestion and data processing.
- Programming languages: Java, C# (integration layers)
- Cloud infrastructure: Google Cloud Platform (GCP/GKE) for hosting, Kubernetes for container orchestration.
- Scalability tools: Apache Spark for distributed processing, Google Cloud Pub/Sub or Kafka for real-time event handling.