Do you love working with people, code and with data? Do you have an analytical mind that can take complex ideas and break them down into logical steps? Are you excited about developing, maintaining, and supporting highly complex event processing systems supporting multi-terabyte to petabyte enterprise data platforms and ensuring data quality, availability and integrity? Are you excited about eliminating technical debt by obviating it through innovative new capabilities? Are you interested in working with global teams based in the United States, Mexico, Moldova and Ukraine?
If you’ve answered yes to those questions, Newgistics may be the right place for you!
At Newgistics, we pride ourselves on enabling a wide range of state of the art, end-to-end e-commerce, fulfillment, and parcel solutions driven by technology. We have an immediate opening for a skilled big data developer who lives and breathes data with an eye towards enabling a high volume, high integrity, low latency data platform.
A developer for the Newgistics data team will love working with people and have strong working knowledge of programming languages, event processing systems, traditional databases and some experience with clustered computing, NoSQL, HDFS in hybrid cloud / on-premise environments. This person will work inside of a highly-integrated, data focused agile team and will be responsible for requirements definition, assistance with creation, documentation and ongoing business support for various dashboard and reporting deliverables built as part of the Newgistics Business Intelligence initiative.
To be qualified, you must be professional, reliable, a team player and self-starter possessing the requisite skills listed below.
Help evaluate new technologies representing significant potential for new capability and greater scale
Help migrate existing data warehouse architecture to a cloud solution that is hybrid relational / big data.
Assist in developing an event flow management system with proprietary engines developed on .NET CORE to manage complex object hierarchies and event matching logic.
Become familiar with and provide company-wide expertise on Newgistics event processing and data models
Analyze innovative approaches to complex data management problems and provide technology solutions
Work in a fast-paced environment, collaborating with data architect, product managers and business partners (based in the US) as well as local development team members in Kiev to ensure successful solution delivery (and documented)
Align with technical strategy for effectively supporting and continually improving application frameworks / interfaces
Provide team with technical support
Education & Experience:
General Organizational / Planning Skills:
This position profile describes the general nature of the functions of this job. It is not intended to be an exhaustive list or limit the manager’s ability to modify work assignments as appropriate.