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.ResponsibilitiesCreate, 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 workingRequirementsBachelor's and/or Master's 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 aboveNice to haveProficiency 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 offerWe 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 exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
EPAM Systems is a leading global provider of digital platform engineering and development services. The company is committed to having a positive impact on its customers, employees, and communities. EPAM embraces a dynamic and inclusive culture, where collaboration with multi-national teams is encouraged. They contribute to innovative projects that deliver creative and cutting-edge solutions, providing opportunities for continuous learning and growth. With a focus on digital platform engineering and development, EPAM helps its clients solve complex business problems and achieve their goals.