← Все вакансии/Middle/CluneTech
MiddleHybridVarna

Software Engineer

C
CluneTech
Уровень
Middle
Формат
Hybrid
О роли

Описание вакансии

About the company
  • Fintua is a global leader in indirect tax compliance and tax technology
  • Part of CluneTech, with 35 offices worldwide and over 1,200 employees globally
  • Recognized as a Great Place to Work for 11 consecutive years
Responsibilities
  • Design, develop, and maintain backend components of the CRM application using C# and .NET
  • Work with relational databases to build efficient queries and data access layers
  • Implement business logic using clean, maintainable patterns and layered architecture
  • Write well-tested code, following unit testing and test-driven development (TDD) practices
  • Collaborate with team members on feature development, bug fixing, and system improvements
  • Integrate with internal and external APIs and services
  • Participate in code reviews and contribute to improving coding standards
  • Support ongoing maintenance and optimization of existing functionality
Requirements
  • Proficiency in C# and the .NET ecosystem
  • Strong understanding of object-oriented programming (OOP) principles
  • Solid experience with ORM frameworks, particularly Entity Framework and Dapper
  • Experience working with relational databases, preferably PostgreSQL
  • Familiarity with layered application architecture and common design patterns (Repository, Unit of Work, DTOs, Dependency Injection)
  • Good working knowledge of LINQ, Generics, Extension methods and Asynchronous programming (async/await)
  • Experience using Git for version control
  • Strong experience with unit testing practices and Test Driven Development (TDD)
Nice to have
  • Experience with message brokers (e.g. RabbitMQ)
  • Familiarity with document processing libraries (PDF, Excel, Word, CSV)
  • Exposure to cloud platforms, particularly AWS
  • Experience with object mapping libraries such as AutoMapper
  • Familiarity with unit testing frameworks and tooling (e.g. xUnit, Moq, FluentAssertions)
  • Experience integrating with and consuming REST APIs
  • Experience integrating with SAP systems
  • Exposure to AI-assisted development tools (e.g. GitHub Copilot)
Conditions
  • Flexible Working Policy with a combination of remote and office working
  • Hybrid position with at least 2 days in the office per week
  • Multisport Cards
  • 22 Annual Leave Days plus additional days with length of service
  • Lifework days: ½ day each quarter
  • Flex hours: 40 hours across 4.5 days
  • Additional Health Insurance including dental and vision care
  • Life Insurance
  • Refer a Friend Bonus
  • Company Paid Trainings & Learning Accounts
  • Employee Assistance Program
  • Meeting Free Days
Стек и навыки

С чем работаем