.NET Developer (Legal & Automation Tools Chapter)
Bolkowska 3, Wrocław
KRUK S.A
About the Team:
As part of the Legal & Automation Tools Chapter, our team is responsible for designing and developing functionalities that connect key endpoints and enable users to generate all required documents for our correspondence services.
We are currently at the forefront of a major technical transformation, making this an exciting time to join the project.
Our focus is on delivering scalable, high-quality solutions tailored to multiple markets.We concentrate on building new features and improving architecture, however there are some maintenance tasks in the current project.
We participate in the full software development lifecycle, from requirements analysis to deployment.
The team is supported daily by a Product Owner and Chapter Leader, with additional input from a Business Analyst and Tester as needed.
We value engagement, knowledge sharing, and collaboration, and we foster a positive, supportive team environment.
We work remotely, with occasional visits to the company's office in Wrocław when required.
Job Responsibilities:
Developing, testing, and deploying software in accordance with established standards
Collaborating with the business on designing and implementing new solutions, as well as working closely with testers and analysts assigned to the project
Maintaining the highest quality of existing code and software (code reviews are a top priority for us)
Building software that plays a key role in the national financial market
Daily collaboration within an Agile team environment
Our Expectations:
Minimum 4 years of experience working with C# and .NET technologies
Practical experience with Domain-Driven Design (DDD) principles
Experience in building and developing distributed microservice systems
Knowledge of messaging patterns and Event-Driven Architecture
Strong understanding of REST, CRUD, OOP, and Clean Code principles
Experience designing and implementing microservices with asynchronous communication (e.g., RabbitMQ)
Ability to manage OpenAPI or data contract definitions
Practical experience with Git, Open/Closed Principle (OCP), Event Sourcing, NoSQL, and relational databases
Experience in automated testing of distributed systems, including unit tests & integration tests (Docker, Test containers)
Ability to work effectively in a team
English proficiency sufficient for effective communication
Commitment and a strong sense of responsibility for assigned tasks
Good communication skills and curiosity in understanding business problems
What We offer:
Employment based on employment contract
Flexible starting hours
Possibility of full remote work or hybrid model (undefined number of days in the office)
Attractive employee benefits package: private medical care (Luxmed), subsidy for Multisport card, additional benefits tailored to your needs within the cafeteria system, group insurance for employees on preferential terms
Opportunity to receive an attractive bonus in the employee referral program
Possibility to rent a company car for private use
Cooperation under a B2B contract is possible
We are dedicated to creating an inclusive recruitment process that upholds the principles of equal opportunity. Our focus is on candidates' competencies and their willingness to grow, regardless of gender, age, disability, religion, sexual orientation, background, or any other factors unrelated to their qualifications. We go the extra mile to ensure the recruitment process is accessible and thoughtfully tailored to accommodate individual needs.