emagine
Senior .NET Developer
emaginePoland21 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
PROJECT INFORMATION:

  • Sector: Finance
  • Remuneration: up to 160 PLN/h netto + VAT (B2B)
  • Work model: 100% remote (occasional visits to the office in Wrocław)

Summary: The Senior .NET Developer will play a pivotal role in enhancing legal and automation tools, ensuring seamless functionalities for document generation and correspondence solutions within a team focused on technical transformation.

Main Responsibilities:

  • Developing, testing, and deploying software according to established standards.
  • Collaborating with business teams to design and implement new solutions, working closely with testers and analysts.
  • Maintaining high standards of existing code quality, prioritizing code reviews.
  • Building software critical to the national financial market.
  • Engaging in daily collaborative efforts within an Agile team.

Key Requirements:

  • Minimum 5 years of experience with C# and .NET technologies (preferably .NET Core 8).
  • Expertise in relational databases (PostgreSQL, MS SQL Server).
  • Practical experience with Domain-Driven Design (DDD).
  • Experience in architecting and developing distributed microservices.
  • Knowledge of messaging patterns and Event-Driven Architecture.
  • Strong knowledge of REST, CRUD, OOP, Clean Code, and CI/CD.
  • Experience with asynchronous communication in microservices (e.g., RabbitMQ).
  • Proficiency in managing OpenAPI or data contract definitions.
  • Familiarity with Git, Open/Closed Principle (OCP), and Event Sourcing.
  • Experience in automated testing of distributed systems, including unit and integration tests (Docker, Test containers).
  • Ability to effectively work within a team.
  • Proficient in English for effective communication.
  • Strong commitment and responsibility for assigned tasks.
  • Good communication skills with a curiosity to understand business challenges.

Nice to Have:

  • Experience with additional CI/CD tools or frameworks.
  • Knowledge of Docker-based applications in a microservices environment.
  • Familiarity with Agile methodologies beyond daily collaboration.

Other Details:

  • Location: 100% Remote, with occasional visits to the office in Wrocław.
  • Team Structure: Supported by a Product Owner, Chapter Leader, Business Analyst, and Tester.

Key Skills

Ranked by relevance