Job Title: Python Developer
Located in Dublin, we are seeking a skilled Python Developer to join our dynamic team on a fixed-term contract basis.
About the Role:
We are focused on driving innovation and providing exceptional financial services. This role is integral to our ongoing projects, focusing on developing robust applications and optimising existing systems.
Key Responsibilities:
* Develop, test, and maintain Python applications that meet business requirements.
* Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
* Optimise and refactor existing code to improve performance and maintainability.
* Troubleshoot and debug applications to ensure high-quality deliverables.
* Participate in code reviews, contributing to team knowledge sharing and best practices.
* Stay updated with emerging technologies and industry trends to propose improvements and innovations.
Requirements:
* Proven experience as a Python Developer, with a strong portfolio of completed projects.
* Proficiency in Python frameworks (e.g., Django, Flask) and libraries.
* Familiarity with RESTful APIs and microservices architecture.
* Experience with version control systems, particularly Git.
* Knowledge of database systems (SQL and NoSQL) and data modelling.
* Strong problem-solving skills and the ability to work independently and as part of a team.
* Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Desirable Skills:
* Experience in the banking or financial services industry.
* Familiarity with DevOps practices and tools.
* Understanding of Agile methodologies and project management frameworks.
What We Offer:
* A competitive daily rate based on experience and skills.
* Flexible working arrangements, including remote options.
* Opportunity to work on impactful projects that shape the future of banking technology.
* Supportive and collaborative work environment that values innovation and creativity.