SW Engineer | Nationale Nederlanden Oxygen S.L.U. | Remote (Greece)
Job Description
About us:
At NN Hellas, we’re proud to be the #1 insurance company in Greece, offering innovative insurance solutions that cover the entire territory of Greece since the 80’s! We have a proven record of taking great care of our employees – we were considered a Top-Employer for 6 consecutive years.
What you will do:
You’ll design, develop, and maintain RESTful APIs and n-tier applications using .NET C#. Your day-to-day will involve working with tools like Microsoft SQL, Azure Functions, Web API, and Azure Service Bus to create top-notch software that drives our products forward. If you’re passionate about building and enhancing tech solutions, keep reading!
Your day-to-day:
- Develop and maintain robust and scalable .NET applications using C#.
- Implement and maintain RESTful APIs to support various client applications.
- Work with n-tier architecture to ensure separation of concerns and scalability.
- Assist in designing and optimizing Microsoft SQL databases, ensuring data integrity and performance.
- Develop and manage Azure Functions for serverless computing and event-driven tasks.
- Create and maintain Web APIs and Microservices to support frontend applications and external integrations.
- Utilize messaging solutions such as Azure Service Bus or Event Grid for efficient service communication.
- Collaborate with cross-functional teams to gather requirements, design solutions, and ensure successful implementation.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve technical issues and performance bottlenecks.
- Stay updated with the latest industry trends and technologies to continuously improve our solutions.
Qualifications:
- A Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum 2 years (for mid-level), 5 (for senior level) of hands-on experience in .NET development with C#.
- Solid experience with RESTful APIs and microservices architecture.
- A good grasp of n-tier architecture design and implementation.
- Proficiency in Microsoft SQL, including database design and optimization.
- Familiarity with Azure Functions and cloud services.
- Experience in developing and managing Web APIs.
- Basic knowledge of message queuing technologies like Azure Service Bus.
- Understanding of Agile/Scrum methodologies and best practices.
- Strong problem-solving skills, attention to detail, and teamwork abilities.
- The ability to juggle multiple tasks and work independently.
Bonus points for:
- Experience with other cloud platforms, particularly Azure Cloud.
- Knowledge of additional programming languages and frameworks.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with containerization technologies like Docker and Kubernetes.
What we offer:
• Extensive training opportunities – on-demand and on-site options, webinars, seminars, and fully covered certifications (our Data team is the #1 team leading the training leadership!)
• Partnership with multiple educational institutions across Greece for advanced education, with tuition support.
• Comprehensive Health Insurance that keeps you safe, with peace of mind and financial protection in times of need.
• Pension Scheme to secure your financial future and ensure you can plan confidently for the years ahead.
• Well-being and work-life balance, including extra days off for medical emergencies, no medical note needed, and support for working parents.
• One-time budget for home-office equipment to make your work-from-home comfortable.
• Recognition and rewards for excellence, including bonuses and salary increases based on your contribution throughout the year.
• Monthly meal allowance that can be used at supermarkets and cafeterias, including our own offices’ cafeteria.
• Recently renovated offices, central location, with easy access
If the role sounds interesting to you and you believe you don’t fulfill all the requirements, feel free to still apply or get in touch and have a chat with Tatiana from our HR team (profile on the post) – we are happy to hear from you and discuss options.
If you’re excited about pushing the boundaries of software development and eager to make a real impact, this is your chance to shine. Join us in helping people when they need the most —we’d love to hear from you!