Reequired 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 Integration and 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.
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.
Requirements: Bachelor's degree in computer science, information systems
5+ years experience in backend development
Proficiency in Java or C#, with a strong understanding of object-oriented programming principles.
Solid understanding of relational databases (e.g., MySQL, PostgreSQL, SQL Server) and proficiency in writing SQL queries.
Familiarity with RESTful APIs and microservices architecture.
Excellent communication and collaboration skills, with the ability to work well in a team.
Ability to thrive in a fast-paced, agile environment and manage multiple priorities effectively
Preferred Qualifications:
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
Knowledge of containerization technologies (e.g., Docker, Kubernetes) and orchestration tools
Experience with version control systems (e.g., Git) and CI/CD pipelines.
This position is open to all candidates.