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.
Join us, and create high-quality applications using modern development practices!
Krakow-based opportunity with the possibility to work 60% remote.
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
requirements-expected :
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
offered :
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
Participate in Social Events, training, and work in an international environment
Access to attractive Medical Package
Access to Multisport Program
Access to Pluralsight
Flexible hours
benefits :
sharing the costs of sports activities
private medical care
flexible working time
fruits
integration events
corporate gym
mobile phone available for private use
computer available for private use
saving & investment scheme
no dress code
coffee / tea
drinks
christmas gifts
birthday celebration
sharing the costs of a streaming platform subscription