Senior Python Developer

Senior Python Developer

DIGITALL

Sofia, Bulgaria

Description of the position:

  • Develop, enhance, and maintain Python‑based applications and automation frameworks supporting financial systems;
  • Participate in technical scoping, architecture design, and solution planning for new and existing automation workflows;
  • Deploy, schedule, and operationalize Python applications using enterprise and OS‑level job schedulers;
  • Ensure high code quality through unit tests, documentation, and structured code reviews;
  • Collect, analyze, and interpret job scheduling and runtime performance metrics;
  • Troubleshoot and resolve application, data, and workflow issues across multiple platforms;
  • Collaborate with DBAs, Linux administrators, network teams, and other IT support groups to maintain stable production environments;
  • Work closely with PMs, tech leads, BAs, and developers to deliver reliable, scalable solutions;
  • Maintain and improve complex end‑of‑day batch processes involving hundreds of interdependent jobs;
  • Stay current with industry trends, automation patterns, and emerging technologies to continuously improve the automation ecosystem.

Your Qualifications:

  • Strong Python development background with more than 5 years of professional experience building production‑grade automation and integration solutions;
  • Extensive experience with Bash scripting and Unix‑based systems (RHEL and similar);
  • Solid understanding of JSON, XML, CSV, and other structured data formats used in financial and automation workflows;
  • Hands‑on experience with relational databases (Oracle or equivalent), including querying, debugging, and integrating Python applications with database workflows;
  • Proficient with Git and modern development workflows, including Agile methodologies;
  • Practical experience deploying and scheduling jobs using cron, Oracle Scheduler, Windows Task Scheduler, or similar tools;
  • Demonstrated ability to design, maintain, and troubleshoot complex automation frameworks and multi‑step workflows;
  • Experience collaborating with cross‑functional teams such as DBAs, network engineers, Linux administrators, and PMs;
  • Strong analytical and problem‑solving skills, with a methodical approach to root‑cause analysis;
  • Ability to manage multiple tasks simultaneously while maintaining high attention to detail;
  • Clear communication skills and ability to challenge assumptions constructively and participate in technical discussions;
  • Familiarity with containerization (Docker/Podman), data processing libraries (Pandas, NumPy), and enterprise schedulers (Control‑M, JobScheduler) is an added advantage;
  • Comfortable working independently as well as within a team environment.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Bulgaria      Developer      Linux and Unix      On-site      Python Developer      DIGITALL     

EuroTechJobs Logo

© EuroJobsites 2026