Senior .NET Developer
-, Warszawa +4 Locations
emagine Polska
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.
Senior .NET Developer
Senior .NET Developer
-, Warszawa
emagine Polska