Tacta was founded 13 years ago by people who are passionate about programming and wanted to show that it is possible to create modern, innovative solutions using the art of complexity taming. Our expertise and effort were very quickly recognized by many clients and since that we are dedicated to providing trusted partnerships.
Discussing ideas, testing new technologies, and, experimenting with new ways is actually what makes our jobs exciting and fun. That is why we embraced agility and became open to change.
Opis posla
After a decade of establishing the best practices, close relations with the clients and offices in Brussels, Zagreb, and Sarajevo, Tacta is still expanding. We are now looking for a .Net developer to join our team in Sarajevo.
Our core values are directness, openness, and knowledge sharing. The safety and well-being of our employees remain our priority. At the company, we are creating the source code set to “outlive” the team working on it. To achieve this, we have created a process that enables active and frequent feedback on all levels of the development process.
We implement processes such as are:
Agile approach
Test-Driven Development
Pair Programming
We tame complex domains by applying:
Domain-Driven Design
Event Sourcing
Command Query Responsibility Segregation
Kvalifikacije
Requirements:
2+ years of experience with .NET/.NET CORE
Experience with REST API / WebAPI
Experience with Agile development and methodologies
Understanding of Object Oriented design, SOLID principles
Experience with using Git/ AzureDevops
Basic knowledge of Angular 7+
Experience with batch jobs running in Hangfire
2+ years of experience working with databases(design and optimization) – MSSQL
Bonus:
Understanding microservices architecture pattern
DDD methodology knowledge and patterns: CQRS, EventSourcing
Knowledge of Software design patterns like repository, unit of work, etc
Test Driven Development knowledge and experience is a plus
Some experience with Teamcity/Octopus deploy
Dodatne Informacije
We offer:
Engaging, open and friendly working environment
Work on Interesting and challenging projects that make real-life impact
Educational opportunities
For those willing to travel, we offer the possibility of frequent trips to Brussels
Attractive salary package
Opportunity for personal growth and professional development
Technically experienced colleagues who are willing to help you and discuss solutions with you
Opportunity to take full responsibility for your code
40 hours work week
Additional vacation days
For more information about the technology we use, check our Projects and for more about us click here.