Overview

We are seeking a Senior .NET Software Engineer to join our team and play a pivotal role in developing our client’s innovative insurance platform.

This position offers the opportunity to work fully remotely or from one of our offices located in Warsaw, Krakow, Katowice, Wroclaw, Gdansk, Poznan, and Lodz. If you are skilled in .NET Core, Azure, React/Vue, and SQL, and passionate about delivering high-quality software solutions, we’d love to hear from you.

Responsibilities

  • Contribute to the development of applications processing, reporting, and reconciling insurance and financial data with precision and compliance
  • Develop efficient, testable, and maintainable full-stack code in accordance with project specifications and industry standards
  • Build REST endpoints and develop robust services using C# and .NET Core within the Azure environment
  • Design, construct, and optimize complex MS SQL queries, stored procedures, and reporting functionalities, especially in financial and accounting contexts
  • Actively collaborate with Agile Scrum Teams to achieve project and sprint goals
  • Provide hands-on expertise in software development to create solutions tailored to business and financial requirements
  • Ensure delivery of tasks aligns with defined sprint commitments and participate in sprint planning and reviews

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field
  • 3-5 years of experience in developing full-stack web applications
  • Expertise in C#, .NET Core, Linq, and Entity Framework (EF)
  • Proficiency in SQL and relational database design and optimization
  • Competency in developing web applications using frameworks such as Vue.js or ReactJS
  • Demonstrated experience with the Azure cloud platform, including Container Apps, AKS, and Azure Functions
  • Proficiency with CI/CD tools such as ADO or Jenkins
  • Ability to effectively document requirements and specifications
  • Upper-Intermediate English language proficiency (B2)

Nice to have

  • Ability to work independently with minimal supervision in a collaborative environment
  • Demonstrated experience applying and integrating AI technologies into real-world projects
  • Knowledge of AI/ML concepts, including model training, data preprocessing, and prompt engineering
  • Proven ability to identify and implement AI solutions for automation, analytics, or product improvements
  • Familiarity with best practices and limitations in AI adoption and deployment
  • Capacity to communicate AI concepts and workflows to both technical and non-technical audiences

Poland (Prod)

We gather like-minded people:

  • Engineering community of industry professionals
  • Friendly team and enjoyable working environment
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities

We provide growth opportunities:

  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes

We cover it all:

  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events

Please, note:

  • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
  • We will reach out to selected candidates exclusively.

[epamgdo] Poland (About EPAM)

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.