Our Client is a leading provider of automated storage and logistics systems. Together with N-iX and client engineers you will work on development of comprehensive, scalable, and efficient solution designed to meet the evolving needs of modern warehouse management, ensuring a robust and future-proof operational environment.
Responsibilities :
- Actively engaging in development meetings to stay abreast of new technologies and understand the company's vision and objectives.
- Playing a key role in technical planning meetings, collaborating with colleagues to discuss user stories and decompose tasks with the end result in mind.
- Ensuring the delivery of high-quality products through meticulous practices such as documentation, code reviews, unit tests, API tests, and comprehensive monitoring.
- Collaborating closely with the product manager to ensure the team's clear understanding of the project's purpose.
- Proactively escalating issues to the Head of Development when assistance is required.
- Aligning with the team's goals during daily stand-up meetings.
- Advocating for improvement suggestions during retrospective meetings that lead to positive changes.
Requirements :
- Experience with Data Warehouse concepts and ETL/ELT processes and tools
- Strong understanding relational database management
- Deep knowledge of C#, including its latest features, object-oriented programming (OOP) principles, and best practices.
- Proficiency in the .NET Core framework, including understanding of its architecture, components, and how to use it for building scalable, high-performance web APIs.
- Expertise in using Entity Framework Core for database operations, including code-first approach, and LINQ (Language Integrated Query) for data manipulation.
- Ability to write and maintain integration tests to ensure that different components of the API work together as expected.
-
PostgreSQL experience
Nice-to-haves:
- Apache Spark, Debezium
- Clean Architecture, DDD/CQRS
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers