zendev

Medior/Senior Backend Developer (C# .NET)

zendev  •  Sarajevo, BA (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

The role

We are looking for a Medior/Senior Backend Developer to join our long-term partnership with ICA Retail – Customer Solutions.

This is a full-time, on-site position in Sarajevo.

ICA is one of Sweden’s largest retail organizations, with more than 50% of the Swedish grocery retail market and approximately 1,300 stores across the country.

You will join the department responsible for developing and maintaining the MSO and Digital Campaign Management applications. The team builds digital solutions supporting ICA’s marketing, customer loyalty, e-commerce, retailers, customer service, and end consumers.

The team is looking for a driven, solution-oriented, and quality-focused developer who combines strong .NET experience with a collaborative and customer-focused approach.

Project

You will work with two business-critical applications:

MSO – Marketing Store Object is ICA’s central platform for managing and distributing store information. It serves as the master source for data such as opening hours, services, URLs, and marketing attributes.

The team develops and maintains APIs, integrations, and data services that make accurate and up-to-date store information available across ICA’s digital ecosystem.

Digital Campaign Management is ICA Reklam’s central platform for creating and distributing digital marketing campaigns. It manages campaigns, offers, system integrations, and automated advertisement publishing across a wide range of digital channels.

A major focus is developing new solutions that support ICA’s existing business and new digital channels while ensuring the stability and reliability of current systems.

The work includes:

  • Developing and maintaining backend applications using C# and .NET
  • Building robust and scalable backend solutions
  • Developing new functionality and maintaining existing systems
  • Working with SQL and data-intensive applications
  • Developing and maintaining APIs and system integrations
  • Working with cloud-based services in Microsoft Azure
  • Working with business-critical store, campaign, and offer data
  • Ensuring data quality and reliable information flows across integrated systems
  • Applying object-oriented analysis and design principles
  • Writing clean, maintainable, and high-quality code
  • Working with unit tests and contributing to code quality
  • Troubleshooting application, integration, and production issues
  • Collaborating closely with developers, the Delivery Lead, UX Designer, and other team members
  • Contributing to technical decisions and continuous improvements
  • Working within a collaborative Scrum/Agile environment

Requirements:

  • Several years of professional backend development experience
  • Strong hands-on experience with C# and .NET
  • Solid knowledge of SQL
  • Experience developing and maintaining production applications
  • Good understanding of object-oriented analysis and design
  • Experience working with backend services and system integrations
  • Experience with or good understanding of Microsoft Azure
  • Strong focus on code quality, scalability, and maintainability
  • Ability to work independently and take ownership of technical solutions
  • Strong problem-solving and communication skills
  • Driven, collaborative, customer-focused, and solution-oriented approach
  • Experience working in Scrum/Agile environments
  • Fluent English communication skills

Nice to have:

  • Experience developing RESTful APIs in C#
  • Experience with TDD and unit testing
  • Experience with document databases such as Azure Cosmos DB or MongoDB
  • Experience with message brokers such as Kafka or Azure Service Bus
  • Experience working with event-driven or asynchronous systems
  • Experience with business-critical retail, e-commerce, or marketing platforms

Conditions

This isn't a customer–supplier relationship. We operate as one team, one culture, side by side.

Focus & stability

  • Single client focus - No context-switching. Go deep, build expertise, see impact over time.
  • On-site in Sarajevo - Work from our dedicated office alongside your team.

Growth & learning

  • Knowledge transfer - Learn directly from ICA's engineering teams in Sweden.
  • Access to ICA's learning hub - Internal training platform with mandatory and optional courses.
  • Travel to Sweden - 5-day onboarding trip plus ongoing workshops with Swedish colleagues.

Work-life balance & time off

  • Five weeks off - 26 days of paid vacation. Swedish standard.
  • Flexible hours - Working hours and lunch breaks are flexible within the same time frame.
  • Religious & personal flexibility - 5 additional days for religious and personal observances.

Health & well-being

  • Private health insurance - Comprehensive private coverage.

*This is a dedicated long-term partnership with its own structure and benefits. These conditions apply to this opportunity and may differ from standard Zendev benefits.

How does the hiring process look?

  1. Initial contact - You'll receive full details upfront. No surprises.
  2. Pre-screening - Short conversation about your background.
  3. Interview with ICA - Meet the Swedish team directly.
  4. Check & offer - Background verification, then a clear offer.
  5. Onboarding - Local setup + travel to Sweden for team integration.

About ICA

ICA is Sweden's largest retailer, headquartered in Solna, Stockholm. The company operates grocery stores, ICA Bank, ICA Insurance, Apotek Hjärtat pharmacies, and a nationwide logistics network. ICA has been part of Swedish daily life for over a century.

About Zendev

Zendev is a Swedish-Bosnian software company. We provide engineering services to clients across Europe, with a focus on Scandinavia. We're built on long-term partnerships, not transactional relationships.

If this sounds like something you'd enjoy, we'd like to hear from you.

Our developers already work daily with ICA's teams in Sweden. We understand the questions you might have:

  • What's it like working with a Nordic partner?
  • How does collaboration between Sarajevo and Sweden actually work?
  • What should I expect in my first months?

That's exactly why we're here.

zendev

About zendev

We partner with large organizations that need stable, long-term engineering capacity to build, run, and evolve business-critical systems.

Our teams are nearshored from the Balkan region and built around 100+ engineers, with more than 10 years of cross-border delivery experience. We don’t just deliver projects. We work as an extension of our clients’ internal organizations, fitting into their processes, tools, and ways of working.

We’re in it for the long run. Zendev focuses on long-term collaboration over short-term wins. Teams stay stable, knowledge stays where it belongs, and responsibility grows as trust is earned. The result is lower risk, better continuity, and engineering capacity that scales in a predictable way.

We’re comfortable in complex enterprise environments, whether that means product development, platform work, modernization, or ongoing system ownership.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Göteborg, SE
Year Founded
2016
Website
zendev.se
Social Media