We are looking for you, if you:
-
have proven experience as a Python developer with a strong focus on platform development,
-
have solid understanding of Docker and containerization principles, with hands-on experience in building and deploying Docker containers,
-
have expertise in Python and its web frameworks, facilitating the development of scalable and robust Python web applications,
-
are familiar with Openshift for container orchestration and efficient application deployment within a private cloud environment,
-
have experience with Redis for caching and fast data access, Oracle DB for data storage, and Kafka for real-time data streaming,
-
have experience in Site Reliability Engineering,
-
have knowledge of monitoring tools (e.g. Grafana)
-
have solid understanding of RESTful API design principles and best practices,
-
have knowledge of CI/CD pipelines, Git version control, and testing for effective development workflows,
-
have strong problem-solving skills and the ability to work collaboratively in a team environment,
-
have communication skills to effectively convey technical concepts to team members and stakeholders.
English level - B2
You'll get extra points for:
-
background in building microservices architectures and distributed systems,
-
understanding of security best practices and principles in platform development,
-
experience with private cloud platforms and services.
Your responsibilities:
-
collaborate with a skilled team to design, develop, and maintain a state-of-the-art Python-based platform for risk & data appliances,
-
utilize Docker to containerize applications, ensuring seamless deployment and scalability within the private cloud environment,
-
integrate and optimize technologies such as Openshift, Redis, Oracle DB, and Kafka within the platform for enhanced performance and reliability,
-
implement RESTful APIs and web services using Python to enable a wide range of functionalities within the platform,
-
collaborate with DevOps teams to streamline CI/CD pipelines, promoting automated software delivery and continuous integration,
-
troubleshoot and resolve issues related to platform performance, database management, and application deployment,
-
stay up-to-date with the latest advancements and best practices in Python development and relevant technologies to drive continuous improvement.
Information about the squad:
Braavos squad main responsibilities are the development and administration of MApps, which is an in-house built from the scratch platform for running open-source models used for ALM and other Financial Risk models. Main purpose of the platform is to act as a landing platform for applications written in Python. With MApps these applications can be exposed in a form of a web application and they can be easily used by non-technical Business Users.
We are looking for a talented Python developer with a proven track record in building platforms and Python-based web applications and hands-on experience with Docker and expertise in technologies like Python, Openshift, RHEL.
The role naming convention in the global ING job architecture will be “Engineer III”.