Job Title: Python Developer
Location: Dublin, with 3 days onsite per week
We offer a daily rate of up to £650.
Contract Details: 6 Month Contract, Potential for Extension
We're looking for a talented Python Developer who thrives in a collaborative environment and is eager to innovate.
Responsibilities:
* Write reusable, testable, and efficient Python code to drive our projects forward.
* Design and develop ETL pipelines tailored to meet business requirements.
* Create robust database solutions utilising both SQL and NoSQL databases-experience with MongoDB is a plus
* Leverage Grafana or other UI tools for data visualisation, crafting intuitive dashboards for end-users.
* Collaborate with your team to plan, design, and execute the next phases of projects, including system migration and additional database integration.
* Ensure consistent use of Git for version control, contributing to the improvement of our development processes.
Essential / Highly Desirable Skills:
* Proficient in Python programming.
* Strong database skills in SQL and NoSQL environments.
* Experience with UI/UX design for web interfaces; familiarity with Grafana is an advantage.
* Knowledge in developing analytics platforms, including dashboard creation and data visualisation.
* Comfortable working within a Linux environment.
* Understanding of version control tools, particularly Git.
* Familiar with full life cycle SDLC or Agile methodologies.
* DevOps experience with CI/CD tools like Horizon, Bitbucket, Ansible, etc.
* Experience with cloud implementation and containerisation would be beneficial.
* Understanding of messaging platforms like AMPS and Apache Kafka.
* Familiarity with development frameworks such as Quartz, SecDB, or Athena is highly desirable.