Karolis Blaževičius
+370 654 74958
karolis@indigroup.lt
Intro: we are looking for an experienced .NET Developer to join our team and contribute to the development and evolution of large-scale POS and loyalty systems used in pharmacy retail operations.
The challenge:
In this role, you will work on maintaining and improving existing systems, implementing new functionality, and refactoring legacy components to improve performance, reliability, and maintainability.
The team: you’ll join the team of: .NET Engineers, Staff Engineer, Quality Engineer, Product Owners and Business Analysts. You’ll work closely with every one of them.
What you will do:
- Develop and maintain large-scale POS and loyalty systems used daily in hundreds of pharmacy locations.
- Integrate with national e-health (ESPBI) and health insurance (TLK) systems.
- Participate in designing the new modular POS architecture.
- Work across 15+ interconnected services — POS, loyalty, e-shop, scheduled jobs, monitoring.
- Refactor and optimize existing solutions to improve performance and maintainability.
- Implement new features and enhancements across backend services and desktop application components.
- Integrate internal and external systems using SOAP and REST APIs.
- Contribute to code quality through code reviews, testing, and development best practices.
Core Requirements
- 3+ years of programming experience with C# .NET and .NET Core.
- Independently delivers features end-to-end — design, implementation, testing, rollout — without constant supervision (Delivers Independently).
- Strong OOP skills and knowledge of modern principles (SOLID, DRY); able to apply and explain them (Delivers Independently).
- Experience with REST and SOAP integrations.
- Good knowledge of Microsoft SQL Server and T-SQL.
- Unit and Integration testing — covering happy paths and edge cases (Delivers Independently).
- Identifies ambiguities and raises risks before starting work (Owns Feature).
- Experience with GIT (branching, PRs, code reviews).
- Experience working with JIRA.
- Ability to work independently and in a team.
- Good English and Lithuanian language skills.
Additional Requirements
- Experience developing WPF applications using the MVVM pattern.
- Experience with web frontend development: HTML, CSS, JavaScript.
- Understanding of Agile/Scrum methodologies and participation in meetings (Clarifies & Contributes).
- Basic understanding of CI/CD processes.
- Seeks domain knowledge — able to connect technical tasks with user value (Understands Direction).
- Proactively shares findings with the team and seeks specific feedback (Grows Independently).
- Experience or interest in POS systems — an advantage.
Company offers:
- Benefit package, including private health insurance, critical illness and accident coverage, additional leave days, travel insurance, free parking, and financial support in case of unfortunate events
- Training budget for ongoing professional development.
- Performance-based bonus.
- Flexible working hours.
- Career growth opportunities within the Company and the Group.
- A salary of 3,500–5,000 EUR or more (gross), depending on your experience and competencies.