Senior Software Developer (.NET & Azure, understanding of Python)
emagine Polska
⚲ Kraków, Warszawa
Wymagania
- .Net
- Microsoft Azure
- Integrations
- Python
Opis stanowiska
🌍Work mode: hybrid (preferably from Krakow or Warsaw): • People from Krakow and Warsaw - 6x per month in the office • People outside of Krakow and Warsaw - 1-2x per month in the office ⏰Start: June/July 2026. 📝Contract: B2B. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 📑Workload: Full time. ⚙️Recruitment process: 1h technical screening on zoom. 💻Equipment: Work on emagine or your own equipment. We are looking for a Senior Software Developer who thrives at the intersection of technical design and hands-on execution. In this role, you will be the technical engine driving key initiatives for integration projects. Unlike a traditional architect role, your focus will be on Solution Design: creating the technical 'how-to' for complex integrations and then leading the end-to-end development. Main Responsibilities: • Draft end-to-end technical designs for API solutions and microservice integration patterns. • Own the full development cycle, ensuring secure, low-latency communication paths between backend systems and UI/UX layers. • Manage the technical integration of platforms using Azure Functions and Service Bus. • Fine-tune Python-based code mainly for specific transformations (e.g. Pendo-related) while having the agility to refactor logic as needed. • Participate in design reviews and incorporate stakeholder feedback. • Support discussions surrounding potential migrations to managed environments. Key Requirements: • 7+ years of hands-on experience in Azure development (Functions, App Insights, APIM, and Service Bus). • Strong experience in .NET development (primary technology.) • Experience in building integration solutions using .NET and Azure. • Expertise in Python (basic/working knowledge required, mainly for integration/transformation tasks), with strong proficiency in .NET. • A 'quality-first' mindset with extensive experience writing and maintaining unit tests. • Deep expertise in using Application Insights for monitoring and optimizing live applications. • Proven experience in designing and building integration patterns within a CRM context. Nice to Have: • Exposure to Power Platform (optional). • Experience with Google Cloud Platform (GCP). • Prior experience with Highspot, Pendo, or MS Dynamics integrations.