MiddleHybridVarna
Software Engineer
О роли
Описание вакансии
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
Стек и навыки
С чем работаем