Join us, and create high-quality applications using modern development practices!
Krakow-based opportunity with the possibility to work in a hybrid setup (2 days per week in the office).
As a Senior Python Engineer, you will be working for our client, a global financial institution, contributing to the development and enhancement of critical software solutions. You will be involved in both long-term and short-term projects, ensuring the delivery of high-quality applications that meet business needs. Your role will require a strong technical background, a problem-solving mindset, and the ability to work in a collaborative environment. You will have the opportunity to shape the team’s development infrastructure, provide technical guidance, and ensure adherence to best software development practices.
Your main responsibilities:
- Analyzing and capturing functional and non-functional requirements for projects
- Designing and implementing tools and features using test-driven development techniques
- Providing support for team-owned applications, including on-call and weekend rota support
- Contributing to the strategic vision for the team’s development infrastructure
- Participating in team discussions on development issues and best practices
- Ensuring high-quality product delivery by following best software development practices
- Providing prompt resolution to software-related issues and problem-solving proactively
- Collaborating with stakeholders to align technical solutions with business objectives
- Implementing monitoring and observability solutions to enhance system performance
- Driving continuous improvement initiatives and mentoring junior team members
You're ideal for this role if you have:
- Solid knowledge and experience with Python, .NET, and Microsoft SQL Server
- Experience designing and developing multi-tier and multi-layer applications
- Strong analytical skills and a proactive approach to problem-solving
- Ability to work independently with responsibility for end-to-end delivery
- Effective teamwork and excellent communication and presentation skills
- Fluent English
- Proactivity and eagerness to constantly develop and learn new skills
- Experience in creating observable systems for monitoring and performance tracking
- Familiarity with financial industry software development standards and practices
- Strong initiative and discipline in delivering high-quality software solutions
It is a strong plus if you have:
- Experience working in the financial or banking sector
- Understanding of security best practices in software development
We offer you:
ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious and driven people. The offer includes:
- Stable and long-term cooperation with very good conditions
- Enhance your skills and develop your expertise in the financial industry
- Work on the most strategic projects available in the market
- Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
- Participation in Social Events, training, and work in an international environment
- Access to attractive Medical Package
- Access to Multisport Program
#GETREADY
Internal job ID #6539