Our client is an innovative property management company operating in the DACH region. They specialize in managing residential concepts for a diverse range of owners, including institutional entities, insurance companies, project developers, and SMEs. With a strong emphasis on smart, efficient, and sustainable practices, our client offers a comprehensive digital platform for investors, asset managers, property managers, and tenants. Drawing on their expertise in construction and real estate, they have developed their own solution for smart building control and portfolio management, making a significant impact in the field.
- Language Skills – English B2 / German (nice to have).
- Location – Zagreb Office (Hybrid, office based minimum 2 days per week)
- Bachelor’s degree in software engineering or software development
- Apprenticeship in software engineering or software development
- Relevant professional experience in the field
- Willingess to Travel (%) – 20%
- Reports to – Manager
- Sector – ICT, Real Estate
- Contract – Full-time(indefinite)
We are seeking a highly skilled and experienced Senior Back End Developer with expertise in C#/.NET to join our dynamic development team. As a Senior Back End Developer, you will play a crucial role in designing, developing, and maintaining scalable and efficient back-end solutions for our applications. You will collaborate closely with cross-functional teams to ensure the seamless integration of front-end and back-end components.
- Join a dynamic and cutting-edge IT team
- Support engineering and implementation of a research project
- Contribute to a large-scale reboot project for internal software
- Take on the role of Senior Developer C#/Net.
- Develop a distributed application in the IoT domain
- Create high-performance, scalable, secure, and maintainable software
- Work closely with a talented team on further development projects
- Act as the go-to contact person for C# related questions
- Opportunity to work alongside industry-leading professionals
- Be part of an environment that values your contributions and innovative ideas
- Stay at the forefront of technological advancements in IoT
- Software Engineering Background: Whether you have a degree, apprenticeship, or relevant experience in software engineering, we want you to contribute to our exciting projects.
- C# or Java Proficiency: Show us your strong knowledge of C#, or if you’re willing to learn, demonstrate your expertise in Java. Your programming skills will be vital to our innovative solutions.
- Building Robust Software: Develop high-performance, scalable, secure, and maintainable software that meets our standards. Your skills will drive our success.
- Hardware Integration Experience: If you have connected hardware systems using APIs, SDKs, or protocol descriptions, we want to hear from you. Help us create seamless software and hardware integration.
- Passion for Digitization and Automation: Show us your interest and knowledge in digitization and automation. Join us in staying ahead of the curve and delivering cutting-edge solutions.
- Strong Language Skills: Effective communication is key. Solid German and solid English skills will enable you to collaborate with our team and engage with clients.
- Proficiency in .NET 6 and 7 is crucial, while familiarity with older versions and a solid understanding of ASP.NET
- Strong command of Gitlab for code management
- Demonstrated proficiency in designing and implementing software architectures
- Strong understanding and practical experience with distributed systems
NICE TO HAVE
- Knowledge of Docker
- Familiarity with System.text.Json
- Experience with Entity Framework Core
- Understanding and practical exposure to IoT technologies
- Familiarity with Swagger for API documentation
- Experience with SQLite and MySQL databases
- Solid knowledge of databases and their management
- Proficiency in developing and integrating REST APIs
- Experience with microservices architecture
- customer satisfaction