Job Opportunity:
Our client is seeking a skilled Python Programmer to design and build scalable, high-performance applications and data pipelines.
The role involves close collaboration with various teams to deliver reliable solutions within a regulated environment.
Key Responsibilities:
* Develop and maintain complex Python applications and services.
* Create and optimize data pipelines and analytics tools.
* Collaborate with data scientists, quantitative analysts, and technical teams.
* Ensure code quality through testing, performance optimization, and adherence to best practices.
* Troubleshoot and support production applications.
* Participate in code reviews, architecture discussions, and Agile ceremonies.
Required Expertise:
* Strong experience with Python (3.x).
* Familiarity with financial data or financial services environments.
* Proficient in SQL and relational databases.
* Experience with data-processing libraries.
* Solid understanding of object-oriented programming, modular design, and testing principles.
* Version control experience (Git).
* Comfortable in Agile/Scrum workflows.
Applicants must be eligible to work full-time in Ireland without restriction.