Job Description
We are seeking a motivated and detail-oriented Software and Applications manager with a keen interest in the payment industry and IT software. As a Software and Applications manager, you will have the opportunity to design and oversee the architecture of payment technologies in a cloud-native environment, gaining valuable insights and experience within our innovative team.
Agile and proactive, you will contribute to the conception of cloud-native infrastructures, based on containers and microservices, and bring expertise on tools (Kubernetes, Kafka, OpenSearch, …) and integrations (API architecture, event-based architecture...).
Within the market team, you will closely work with HPS customers and contribute to the implementation of PowerCARD product in several environments: on premises, PaaS (OpenShift), Cloud (AWS)… in a complete devops environment (CI/CD).
Missions
- Be a creative force on technological infrastructure needs (patterns, tooling, etc.) and integrations in line with the needs of the customers.
- Integrate security, operating and cost requirements (ownership, licenses, etc.)
- Assist market and project teams with the integration, maintenance, and operation of cloud-native applications.
- Help teams adopt good practices, by writing guides and make them follow company guidelines.
- Assist presale teams in technical domain.
- Seek sustainability, stability, and risk management.
- Propose areas of improvement with a view to operational and economic performance
- Promote the Devops & Cloud culture internally and externally.
Responsibilities
- Design and implement scalable system architectures focused on IT software solutions.
- Have a good knowledge of cloud integrations with security, monitoring, and observability tools (Datadog, Dynatrace, OpenTelemetry, Qualys, etc.)
- Support for the Devops & Cloud Market roadmap, being a promoter for internal technical & devops culture.
- Be a referent on platform administration (Kubernetes, EKS, MSK, OpenSearch, Rancher...), with a focus on Kubernetes.
- Supervise the development of Proof-of-Concept solutions and provide technical guidance on the creation of software and platform features, ensuring proper attention to security and risk considerations.
- Responsible of Cloud deployment questions and environment administration
- Stay informed about the regulatory updates, and emerging technologies.
- Evaluate and track the performance and quality of various software solutions and projects within the organization.
- Implement and maintain robust security measures.
- Collaborate with cross-functional teams for system integration.
- Manage the acquisition and development of software systems across organizational units
- Produce technical documentation and system designs.
Requirements:
- Bachelor's degree or higher in Computer Engineering, Computer Science, Industrial Engineering, or a related field.
- Proven expertise in designing software architecture, network interfacing, and data pipeline.
- Proven expertise in Cloud architecture and virtualization technologies
- Mastery in Software Architecture, Network Diagram, Data Flow Diagram, Interface Protocols.
- Familiarity with IaaS/ PaaS, Database Management (RDBMS & NoSQL).
- Technical proficiency in Docker, CI/CD Pipeline, Java ecosystem.
- Strong understanding of security principles.
- Excellent problem-solving and organizational skills.
- Strong communication and interpersonal skills.
Preferred Skills:
- Experience with DevOps practices and tools.
- Ability to assess business requirements and translate them into technical solutions.
- Experience with network architecture and Enterprise Service Bus (ESB) technologies.
- Knowledge of software development lifecycle (SDLC) methodologies.
- Ability to manage multiple projects and priorities simultaneously.