Required Software Engineer
The Software Engineer Role:
As a Software Engineer, you'll be a pivotal force within our R&D organization, uniquely positioned to shape the future trajectory of the company. Immerse yourself in a creative, team-oriented, and high-energy culture where flexibility and excitement define our work environment.
This is an opportunity to foster your professional and personal growth, working collaboratively with a diverse group of talented individuals who are consistently innovating and improving. Our multicultural team, spanning various geographical locations, brings a positive and unique twist to everything we do.
What makes this role interesting?
Innovative Solutions Development: Shape the future by developing cutting-edge software solutions, focusing on Data transformations, and be a driving force behind advancements in the field.
Autonomy and Guidance: Enjoy the autonomy to work independently, leveraging your skills and creativity, with the added benefit of available guidance when needed.
High-Quality Solutions: Contribute to the creation of high-quality software solutions aligned with user needs and organizational goals, making a tangible impact.
Dynamic Coding and Testing: Immerse yourself in the dynamic realms of code design, efficient programming, and comprehensive testing, adding versatility to your skill set.
Collaboration with Experts: Collaborate closely with architects and technical leaders, gaining insights and contributing to a collaborative, innovative environment.
Heres how youll be making an impact:
Automated Warehouse Solutions: Take charge of developing and managing automated warehouse solutions, enhancing operational efficiency.
ETL Process Design: Design ETL processes and monitor their performance, ensuring accuracy and efficiency in data extraction, transformation, and loading.
Innovative Software Development: Drive the development of server-side code in C# within a microservices environment, contributing to the creation of advanced and efficient solutions.
CI/CD Environment Collaboration: Work seamlessly in a full CI/CD environment, contributing to the continuous integration and delivery pipeline.
Container Technologies and DevOps: Engage with container technologies and DevOps tooling, including Docker and Kubernetes, to optimize software deployment.
The location for this role is:
Israel Haifa or Israel - Kfar Sava.
Requirements: Bring a wealth of experience with 5+ years in software development using C# and the .NET framework or Java, object-oriented programming principles, and best practices.
Knowledge in SQL dialects (e.g., T-SQL, ANSI SQL) for effective data extraction, transformation, and loading processes.
Possess a working knowledge of relational databases (e.g., Oracle, SQL Server) and familiarity with cloud offerings (e.g., Snowflake, Azure, Databricks).
Exhibit expertise in data warehousing principles, encompassing data modeling, dimensional modelling, star schema design, and considerations for data quality.
This position is open to all candidates.