Generali Insurance AD, part of the GENERALI GROUP, is a dynamically developing insurance company with established positions and high standards. The company's corporate policy is based on building professionals and maintaining partnerships with our clients. Open relationships, trust, and shared knowledge are the foundation of our organizational culture. Teamwork is key to our success.
As a .NET Software Engineer, you will be involved in the design, development, testing, deployment, operation, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services.
Responsibilities:
Software Development: Write clean, maintainable, and efficient code for various software applications and services.
• Design and Architecture: Participate in design reviews with peers and stakeholders • Code Review: Review code developed by other engineers, providing feedback adhering to industry standard best practices like coding guidelines • Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner. • Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences.
Requirements:
3+ years of professional experience as a C# .NET Developer or in a similar software engineering rolewith a focus on Microsoft Technology Stack.
Understanding of Algorithms, Data Structures, OOP, and Design Patterns.
Solid knowledge of relational databases and SQL is a must.
Experience with building or consuming web APIs.
Basic familiarity with version control systems like GitHub.
Knowledge of unit and integration testing.
Good command of the English language.
Nice to have:
Experience with Blazor framework.
Hands-on experience with message brokers like RabbitMQ or similar.
Experience with Entity Framework.
Familiar with Azure DevOps.
Experience with Agile methodologies.
Familiarity with monitoring tools (e.g.,Zabbix, Prometheus, Grafana).
Experiencewith CI/CD processes.
Bachelor's or Master's degree in Information Technology, Computer Science, Software Engineering, or other relevant IT specialties.
We offer:
Attractive monthly remuneration
Performance-based annual bonuses tied to individual and company KPIs
Possibilities for training and professional development
Flexible working hours with hybrid way of working
Additional health insurance
Multisport card (including for family members) at preferential prices
Friendly and supportive work environment in a company and Group oriented towards collaboration and innovation.