Position: Junior Data Engineer
Company: SPS COMMERCE
Experience required: 1y
English level: upper

At SPS Commerce, Trading Partner Development (TPD) team connects Retailers to the easiest-to-join and use network where they can send orders, receive invoices, and pack products via shipment documents in the format appropriate for them. TPD also connects all retail trading partners to actionable, high-quality data and insights, enabling them to act proactively and strategically to meet the fast-changing demands of the consumer.

What Makes the Job Special:

— You will learn how to use Agile practices to build EDI solutions;
— TPD is like a family, so you will be part of a super-friendly team — we have 30+ talents in Ukraine and many more around the globe. You can collaborate with colleagues from the USA, Australia, Canada, and India — yes, we are that huge!
— Post-quarantine, you may have an opportunity to go on business trips to any of our offices;
— You will personally contribute to integrating one (or many) of the world-famous brand names — Amazon.com, Nike, General Motors Company, Google, Starbucks, etc. — into an omnichannel retail platform;
— You will participate in peer code reviews and internal/external training sessions.

Your Team:
There are around 30 people on the Ukrainian TPD team. You will be reporting directly to one of the managers. You will also be enrolled on a 3-month long introduction to EDI learning program, fully paid, and have a trainer and a buddy/mentor to help you get comfortable on the job as soon as possible.

You will use:
— Main Technologies: SQL, C#;
— DBMS: Snowflake, SSMS;
— Cloud provider: Amazon Web Services (S3);
— Issue tracking: Jira, Confluence;
— Continuous Integration Platform: Jenkins;
— Main Data Formats: EDI, XLS(X), CSV, XML, JSON;
— Agile: Scrum, 2-week sprints, retrospectives.

What We Offer:

— Full-time employment;
— Continuous learning: technical, soft, leadership skills; free English language classes; participation inside projects, conferences, workshops, and meetups; free access to LinkedIn Learning and an internal knowledge database;
— Daily work in distributed teams and communication with American, Australian, Canadian, and Indian colleagues;
— Competitive salary;
— A+ level medical insurance;
— A sports club membership;
— Paid sick and maternity/paternity leaves;
— 28 vacation days;
— Flexible schedule outside the core hours;
— A cozy office in the center of Kyiv (as of now we are “work from home optional”, but are hoping to return back to the office).

What We Expect of You:
— In-depth knowledge of SQL;
— Any RDBMS (Oracle, MSSQL, MySQL etc) experience;
— Hands on C#;
— Upper-Intermediate English (at least);
— Analytical mind.

Extra Points For:
— Experience with Git version control system;
— Experience in developing ETL data pipelines;
— Batch processing or stream processing techniques;
— Hands-on programming experience using Python, Java;
— General understanding of e-commerce and electronic data interchange (EDI);
— Familiarity with the Agile development methodology;
— Experience working in an international team environment.