Talent.com
This job offer is not available in your country.
Senior.Net Engineer (with ETL experience) (#3116)

Senior.Net Engineer (with ETL experience) (#3116)

N-iXPoland
20 days ago
Job description

Work type : Office / Remote Technical Level : Senior Job Category : Software Development

N-iX  is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in nine countries - Poland, Ukraine, Sweden, Romania, Bulgaria, Malta, the UK, the US, and Colombia. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.

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
  • Create a job alert for this search

    Engineer Experience • Poland