About the Project:
We are building an insurance platform, which offers comprehensive solutions tailored to meet Marine insurance needs, aiming to enhance efficiency, transparency, and collaboration within insurance processes.
About the Role:
As a Senior Software Engineer, you will play a crucial role in team, which is developing the cutting-edge insurance platform from scratch. Collaborating closely with cross-functional teams, you will design, develop, and deploy comprehensive solutions to streamline insurance operations.
This role presents an exciting opportunity to be involved in the creation of a groundbreaking platform and make a meaningful impact on the insurance industry.
Responsibilities
- Develop and integrate insurance systems with third-party services for clients, utilizing C# .NET.
- Design and implement RESTful APIs using BFF architecture, and automate deployment processes using tools like Github Actions, Azure DevOps, and OpenShift;
- Develop backend solutions for insurance applications, ensuring scalability, security, and performance.
- Apply SOLID principles and best practices such as Domain-Driven Design (DDD), event-driven architecture, and unit testing to ensure code quality and maintainability;
- Collaborate with stakeholders to gather requirements, define project scopes, and deliver solutions that meet business objectives in the insurance domain;
- Manage cloud services on Azure, including CosmosDB, MongoDB, Azure Table Storage, and Azure Cognitive Search, optimizing performance and cost-efficiency;
- Work closely with DevOps engineers to implement continuous integration and deployment pipelines, utilizing tools like Kafka and Azure Service Bus.
- Proven experience as a Senior .NET Software Engineer, with a track record of delivering complex software projects from inception to deployment, with a strong emphasis on SOLID principles;
- Proficiency in backend development with .NET and C#;
- Experience with Blazor for building interactive web UIs using C#;
- Experience with cloud services on Azure, such as Azure DevOps, Azure Cognitive Search, and Azure Table Storage;
- Knowledge of containerization technologies like Docker, and orchestration tools such as Kubernetes;
- Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Diverse and technically challenging projects;
- Training budget for professional and personal growth;
- Flexible working hours and hybrid or remote workplace model;
- Flexible schedule and Agile/SCRUM environment;
- Technical equipment which you can choose;
- Health insurance;
- Salary range - from 5500 EUR to 6750 EUR monthly before taxes (39 - 44 EUR/h plus VAT for contractors).