Senior Backend C#(.NET) - Developer (dataFactory)
Tato pozice byla obsazena!
Who are they?
dFakto is a team of 44 data-driven enthusiasts based in Brussels and Paris. We help our customers to best execute their strategy and transformation plans, by providing them with a software platform that gives them a complete and up-to-date view of their business, enabling them to make better informed decisions sooner.
Over the last few years, we have gained a lot of knowledge and built a solid and profitable business. dFakto is growing and gaining market share! We have big ambitions and to achieve them, we have gathered the necessary financial resources.
Our employees are at the heart of our business strategy and our success. That’s why we welcome a variety of educational and professional backgrounds that can bring so much to the company. This is why we strive to make dFakto a great place to work.
About the product
dataFactory is a data management solution designed for business stakeholders. It allows technical and business users to implement a fully automated data warehouse following the Data Vault methodology.
It performs complex operations and processing from data extraction to distribution of actionable information in a simple UxUi-driven way.
It allows not only a fast creation and easy update of complex workflows but also simple operation and maintenance due to its architecture.
dataFactory is one of the core products of dFakto in its data-driven management suite.
Fast to implement, simple to run, fully scalable, and highly secured, it is the future of data management.
You will work within a product team composed of a product owner, front end and backend developers as well as a team of data modeling experts to ensure perfect integration of technical functionalities in line with users’ needs.
Your tasks will be
Depending on your level of seniority, your main responsibilities will include:
Developing new features and modules that users care about
Defining the technical architecture and frameworks of the product
Implementing features and reviewing code from your teammates.
Defining processes and methodologies to ensure the quality and the maintainability of the product (CI, unit testing, documentation, …)
You will also get to contribute to the company’s development through your vision and enthusiasm for entrepreneurial activities.
Bachelor’s or Master’s degree in Software engineering
5+ years of working knowledge in the design, architecture, coding, and deployment of C# .NET applications
Prior experience and expertise in back-end development with a focus on C# .NET core/.NET5+ and database technologies are required.
You know how to use Git
You have strong conceptual, logical, and physical data modeling experience (relational and dimensional).
You have a highly developed team spirit
You have an in-depth knowledge of SQL (PostgreSQL, Snowflake, and/or SQL Server)
You are familiar with RESTful API development
You have a real interest in data-driven methodology and technology
You are analytical and you have good problem-solving skills
You have a professional level in English, French is a plus
Nice to have Qualifications
Knowledge of Data Vault modeling is a big plus.
You had an experience with Scrum/Agile development methodologies
You know how to use Docker
You have excellent communication skills, both written and verbal, to effectively convey technical concepts and ideas
You have experience in optimizing database queries and database design for performance
You master PostgreSQL
You rely strongly on unit testing in your work