Senior .NET Engineer with Azure
- Published on
About the Role
We are seeking an experienced .NET Engineer with expertise in .NET, C#, and Azure for our Client, a global leader in the area of banking, investment banking, and financial services. You will be working as part of a Team responsible for developing a Cloud-based Portfolio Management and Trading platform using Azure, .NET, Kafka, and React. This will be a truly transformational project across the whole of Asset Management. The goal is to create a simplified cloud-native microservice architecture with a highly responsive front end, developed on the award-winning platform.
Key Responsibilities
- Construct a Cloud-based Portfolio Management and Trading platform utilizing Azure, .NET, Kafka, and React.
- Actively participate in the enhancement of development processes.
- Enhance the Team through your expertise and programming capabilities while striving for excellence and exceptional outcomes.
- Collaborate with team members across locations to design, develop, and deploy solutions that advance the platform and fulfill technical roadmap objectives for the team.
- Advance the team's Agile and DevOps methodologies, focusing primarily on producing high-quality, testable software.
About the Candidate
Expectations
The ideal candidate will have:
- Proficiency in C# and .NET Core.
- Competency in SQL Server and familiarity with other database technologies such as NoSQL.
- Background in Cloud architecture and engineering, ideally on Microsoft Azure (Kubernetes Service, Container Apps, App Service, Functions, Event Grid, and Service Bus).
- Familiarity with Messaging platforms, ideally Kafka.
- Knowledge of Containers, ideally in Kubernetes.
- Understanding of Microservice and Event-Driven architecture is beneficial.
- Agile, Test Driven Development, and DevOps practices.
- Effective communication abilities, both written and verbal.
- Robust analytical and problem-solving competencies with a keen interest in understanding system mechanics.
- Passion for learning and innovation.
- Fluency in English.
About the Company
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 that promotes collaboration and innovation. Here you will work on a myriad of innovative projects that deliver the most creative and cutting-edge solutions.
Company Culture and Benefits
- We gather like-minded professionals in an engineering community.
- Friendly team and enjoyable working environment with a flexible schedule and remote work opportunities within Poland.
- Opportunities for growth such as leadership development, career advising, and access to educational resources.
- Competitive benefits package including stable income, health insurance, and participation in the Employee Stock Purchase Plan.
- Strategic office locations featuring entertainment and relaxation zones, cooking classes, and corporate social events.