Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
The world of commerce is changing every day. Today, the buying and selling of goods and services takes place in a borderless, hyper-connected world. To navigate and succeed in this complex world — a world with billions of transactions and zero tolerance for error — you need precision and accuracy.
10 грудня 2017

Senior .NET Developer (Data team) (вакансія неактивна)

Київ

Необхідні навички

Education & Experience:
• Bachelor’s Degree in a technical discipline (computer science, mathematics or IT preferred)
• At least 5 years of programming experience with progressively more responsibility
• 1+ year experience working in an Agile development environment using SCRUM principals.
• Understanding of logistics returns, delivery and fulfillment business is a plus

General Programming, Scripting and Systems Development skills:
• MUST have C# programming experience.
• Proven experience working within a cloud environment (Microsoft Azure preferable but not required)
• PowerShell scripting experience
• Basic UNIX or Windows Server OS working skills and Shell Scripting skills
• Experience benchmarking systems, analyzing system bottlenecks and proposing solutions to optimize performance
• Experience with .NET Core is a plus.
• Experience with Java is a plus
• Experience with data replication, ETL and data warehousing is a plus

General Organizational / Planning Skills:
• Resolve a wide range of issues in creative ways.
• Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
• Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
• Network with senior internal and external personnel in own area of expertise.
• Analyze complex distributed deployments and recommend optimizations.
• Deliver programming results that meet specs and functional requirements on time.
• Stay aligned with project team and client as requirements change.
• Continuously evaluate new technologies, innovate and deliver solution for business-critical applications.
• Must be a sincere, collaborative team member who, when needed, places the overall success of their organization and team ahead of their own professional priorities.

Logistics:
• Registered as a Ukraine private entrepreneur.
• Must generally be available to work with global teams until 8 pm (noon US Central time) to maximize communication with US technology team members.
• Able to provide at least 2 references from previous work experience.
• Willing to work in the office the majority of the time.
• Available for travel to Newgistics domestic and international branches and clients up to once per year if necessary.
• We may conduct a criminal background check prior to finalizing any agreement.

Пропонуємо

A .NET developer for the Newgistics data team will be working on “the heart of our package tracking and network management capabilities” by developing highly scalable object oriented engines designed to handle hundreds of millions of packages in complex hierarchies, processing billions of events per year. This developer will have strong experience with stateless, fault tolerant systems, asynchronous event processing systems, and relational databases and SQL. This person will work inside of a highly-integrated, data focused agile team and will participate in requirements definition, assist with creation, documentation and ongoing business support for these engines.
To be qualified, you must be professional, reliable, a team player and self-starter possessing the requisite skills listed below.

Обов’язки

• Assist in developing an event flow management system with proprietary engines developed in C# on .NET CORE to manage complex object hierarchies consisting of packages and containers, and related event matching logic.
• Become familiar with and provide company-wide expertise on Newgistics event processing and data models
• Analyze innovative approaches to complex package state and event 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
• Help evaluate new technologies representing significant potential for new capability and greater scale

Про проєкт

Founded in 1999 in Austin, TX, Newgistics is one of the largest and most successful US based companies that you have probably never heard of. We are an online retailer’s “personal Amazon.com”, providing retailers with a wide range of state of the art, end-to-end e-commerce, fulfillment, and parcel solutions driven by technology. The difference between Newgistics and Amazon is that Newgistics’ clients get all of Amazon’s scale and capability but keep their own branding and experience for their customers — so they differentiate themselves based on value and not just price. Newgistics has over 500 name brand retail clients and over $500M per year in revenues.
Are you passionate about solving large scale, complex software engineering problems? Do you value agile development principles? Do you want to build world class systems and services using modern technologies? 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! We have an immediate opening for an experienced C# / .NET engineer based in Ukraine to work with an elite team of developers to create a highly scalable Azure based system to enable reliable, fault-tolerant, near real-time package status and tracking capabilities across our entire network.

Гарячі вакансії

Всі вакансії