We are seeking a Senior .NET Developer, Azure to create and develop appealing digital products and services, while taking on a central role in evolving our firm into an agile organization. As part of the Managing Investments Technology team, you will concentrate on providing top-tier technology solutions that support Portfolio Management and Trading throughout Asset Management, with an emphasis on introducing a service-based, event-driven messaging architecture in Azure. Responsibilities Create, build and enhance the digital products and technology services we offer to our clients and employeesApply a wide range of software engineering practices, spanning from analyzing user needs and building new features to automated testing and deploymentGuarantee the quality, security, reliability and compliance of our solutions by following our digital principles and implementing both functional and non-functional requirementsEmbed observability into our solutions, track production health, assist in resolving incidents and address the root cause of risks and issuesComprehend, represent and champion client needsExchange knowledge and expertise with colleagues, support hiring efforts and contribute consistently to our engineering culture and internal communitiesDeliver a first-class, scalable, digital and integrated Multi-Asset Portfolio Management and Trading platformWork together within a pod using agile ways of working Requirements Bachelors and/or Masters degree or equivalent specializing in Computer Science, Computer Engineering or a related technical fieldMore than 5 years of experience working with C# and .NET CoreCapabilities in Messaging platforms, preferably KafkaKnowledge of Containers, preferably KubernetesExperience with Agile, test-driven development and DevOps practicesGrasp of engineering best practices and producing Clean Code as a Software CraftspersonEffective communication skills, both written and verbalRobust analytical and problem-solving abilities, with an enjoyment for figuring out how things workGenuine interest in learning how the business operatesEnthusiasm for learning and innovationEnglish proficiency at a B2 level or above Nice to have Proficiency in Microservice and Event-Driven architectureExpertise in Cloud architecture and engineering, preferably on Microsoft Azure (Kubernetes Service, Container Apps, App Service, Functions, Event Grid and Service Bus) We offer We gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:Benefits listed above are available to employees onlyWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individuallyWe will reach out to selected candidates exclusively EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.