Software Engineer – Core Banking IT

ODDO BHFTunis, Tunis, TunisiaPubliée le

  • CDI
  • Junior (1-3 ans)
Postuler à cette offre

Gratuit : créez votre compte en une minute pour voir le contact du recruteur et postuler.

Compétences demandées

  • Développement logiciel
  • Banking
  • Support applicatif
  • Cycle de vie logiciel

Description de l'offre d'emploi

ODDO BHF recrute : Software Engineer – Core Banking IT, à Tunis (CDI).

We are looking for a talented and motivated Software Engineer with 3 to 5 years of experience to join our Core Banking IT team. In this role, you will contribute to the development, enhancement and support of business-critical banking applications while working in a collaborative, international, and multicultural environment. You will be involved in the full software development lifecycle and play an active role in our technology transformation journey by leveraging modern engineering practices, DevOps methodologies, and AI-powered development tools. Key Responsibilities Software Development • Design, develop, test, and maintain high-quality software solutions supporting Core Banking business processes. • Develop scalable and maintainable applications using C# and .NET technologies. • Participate in the complete software development lifecycle, from requirements analysis and technical design to deployment and support. • Contribute to application modernization initiatives and continuous improvement efforts. • Produce clean, robust, secure, and well-documented code following development best practices. Engineering & Delivery Excellence • Develop and maintain APIs, services, and integration components. • Collaborate with architects and business analysts to deliver reliable and high-performing solutions. • Participate in code reviews and promote software quality standards. • Troubleshoot and resolve application issues in development, testing, and production environments. DevOps & Observability • Contribute to the implementation and maintenance of CI/CD pipelines. • Support deployment automation and continuous delivery practices. • Participate in monitoring and observability activities to ensure application stability and performance. • Help improve system reliability, scalability and operational efficiency. AI-Assisted Software Development • Contribute to the adoption of AI-driven engineering practices while ensuring compliance with security and governance standards. • Stay up to date with emerging AI technologies and evaluate their relevance within the banking technology landscape. Collaboration & Innovation • Leverage AI-powered development tools such as GitHub Copilot or equivalent solutions to improve development productivity. • Use Generative AI to assist in coding, testing, documentation, troubleshooting, and technical analysis activities. • Work closely with cross-functional and international teams. • Actively participate in Agile ceremonies and continuous improvement initiatives. • Contribute ideas and recommendations to improve products, processes, and engineering practices. • Build and strengthen both technical and banking domain expertise. Required Qualifications • Engineering degree in Computer Science, Software Engineering, or a related technical field. • 3 to 5 years of professional experience in software development. • Good understanding of software development best practices and Agile methodologies. • Experience in Banking or Financial Services is a plus. Technical Skills Required • Strong proficiency in C# and .NET (.NET Framework and/or .NET Core/.NET). • Experience developing RESTful APIs and enterprise applications. • Good knowledge of SQL Server and relational databases. • Experience with Git and source control management. • Familiarity with CI/CD pipelines and DevOps practices. • Strong understanding of object-oriented programming and software design principles. • Knowledge of software testing and debugging techniques. Preferred • Experience with Kafka and event-driven architectures. • Knowledge of Microservices architecture. • Familiarity with Docker and containerized environments. • Exposure to monitoring and observability platforms. • Understanding of Core Banking and financial services ecosystems. • Experience using AI-assisted development tools to improve software delivery efficiency and quality. Soft Skills • Strong analytical and problem-solving abilities. • Good communication and collaboration skills. • Curiosity and willingness to continuously learn new technologies. • Ability to work effectively in a multicultural environment. • Sense of ownership, accountability, and commitment to delivery excellence. • Fluent in English, both written and spoken. What We Offer • The opportunity to work on strategic Core Banking platforms and initiatives. • Exposure to modern technologies and engineering practices. • A collaborative and multicultural environment. • Continuous learning and career development opportunities. Show more Show less We are looking for a talented and motivated Software Engineer with 3 to 5 years of experience to join our Core Banking IT team. In this role, you will contribute to the development, enhancement and support of business-critical banking applications while working in a collaborative, international, and multicultural environment. You will be involved in the full software development lifecycle and play an active role in our technology transformation journey by leveraging modern engineering practices, DevOps methodologies, and AI-powered development tools. Key Responsibilities Software Development • Design, develop, test, and maintain high-quality software solutions supporting Core Banking business processes. • Develop scalable and maintainable applications using C# and .NET technologies. • Participate in the complete software development lifecycle, from requirements analysis and technical design to deployment and support. • Contribute to application modernization initiatives and continuous improvement efforts. • Produce clean, robust, secure, and well-documented code following development best practices. Engineering & Delivery Excellence • Develop and maintain APIs, services, and integration components. • Collaborate with architects and business analysts to deliver reliable and high-performing solutions. • Participate in code reviews and promote software quality standards. • Troubleshoot and resolve application iss

Annonce repérée sur LinkedIn et réunie par Alzotech. Valable jusqu'au 10 décembre 2026 au plus tard.

Offres similaires