Bachelor’s degree in computer science or information technology, with a focus on Software Engineering, combined with minimum 6 years of relevant working experience in IT;
Practical experience with modern web UI development, microservices and container platforms;
Experience with Python programming and key libraries, neural networks, image segmentation;
Experience with AI-assisted development, agentic approaches, and hands-on familiarity with cloud and data science environments;
Minimum 1 year experience with Web UI development using Vue, React, or Angular;
Minimum 1 year experience with Node.js development;
Minimum 1 year experience with Microservices / container platforms, such as OpenShift, Docker, or equivalent;
Minimum 1 year experience with Python-based services, e.g. Pandas, FastAPI, Polars, NumPy, Flask;
Minimum 1 year experience with Data platforms / cloud environments, preferably Azure;
Minimum 1 year experience with Data Lakehouse technologies, preferably Databricks;
Minimum 1 year experience with drafting high-quality technical documentation and communication, including specifications, design notes, test descriptions, and user or operational documentation, using tools such as Confluence and Jira;
Minimum 1 year experience with ATM will be considered an advantage;
Minimum 1 year experience with CI/CD pipelines and tooling, e.g. Git, Jenkins, SonarQube will be an asset;
Minimum 1 year experience with Machine learning frameworks, preferably PyTorch (or TensorFlow) will be an asset;
Minimum 1 year experience with Neural network image segmentation will be an asset;
Minimum 1 year experience with LLM-supported software development, e.g. Claude (Code), GitHub Copilot (CLI), Antigravity, or equivalent will be an asset;