Senior Python Developer
We are looking for a Senior Python Developer to join our team in Frankfurt.
Quipu is the dedicated IT company of the ProCredit group and provides comprehensive end-to-end solutions for all ProCredit institutions, as well as for other banks and financial institutions This includes everything from electronic payment services to software systems, hybrid cloud hosting, and a host of other operations.
A 100% subsidiary of ProCredit Holding, Quipu was established in March 2004 and is headquartered in Frankfurt am Main, Germany.
Quipu plays a central role within the ProCredit group, providing a comprehensive range of support services that enable the banks to become competitive and efficient.
Senior Software Developer is a profile that is making planning, designing and development of the technical core of the system and its interfaces to related systems, as well as system’s features and functionalities.
It is a profile with advanced knowledge of concepts and experience in technologies for software development. Senior Software Developer plans and projects the system architecture, technologies, and tools so that the system meets business requirements.
What your key responsibilities will be :
- Develop software solutions in alignment with company standards and policies.
- Actively engage in software development stages, including analysis, estimation, documentation, coding, bug fixing, quality assurance, and supporting the maintenance and implementation teams.
- Ensure the quality of developed solutions by adhering to industry standards and best practices.
- Support and guide fellow developers within the team.
- Contribute to the design of solution architecture, overall improvements to the overall improvement of the application flow and integration with other systems.
- Stay updated on industry trends. Regulations, and security standards to ensure compliance in all application and service developments.
Skills and experience we expect from you :
Experience
- Development : A minimum of 8 years of experience in Python development
- Database Proficiency : Experience with Microsoft SQL Database or other relational databases. Knowledge of data modeling, query optimization, and database administration.
Experience in writing T-SQL, stored procedures, and query tuning. Experience with Azure SQL is an advantage.
- API Integrations : Proven experience in integrating APIs. Familiarity with authentication methods.
- Client / Server Development : Knowledge of the full spectrum of Software Development Life Cycle
- Cloud Technologies : Hand-on experience with Cloud technologies (preferable Azure). Understanding of CI / CD process automation.
Skills
- University Degree or equivalent (Computer Science, Electrical or Electronic Engineering, Automation, Business IT)
- Excellent written and verbal communication skills. Ability to convey complex technical concepts clearly.
- Strong team-working skills, collaborating effectively with cross-functional teams.
- Ability to work under pressure and establish priorities independently and as member of a team.
- An internal drive to learn, improve, and stay updated with industry trend.
- Willingness to share knowledge with colleagues and contribute to a learning culture.
- Fluent in English language (spoken and written)
- Familiarity with banking business processes and requirements is advantageous.
What we offer :
Excellent team-oriented, dynamic, and international working environment
Challenging, engaging and varied tasks
Personal and technical skills development with certified trainings
Modern workspace with very good public transport connection
Inhouse German classes
Travel possibilities
30 paid vacation days
D-ticket, although not fully covered but subsidized.
Hybrid model of working
If you see yourself in this role, let us know in an e-mail, we would like to get to know you.
Send us your application including CV, salary expectations and Job ID 24032 at [email protected], by 15.05.2024.