It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Responsibilities:
Play a hands-on role as part of an engineering team that works to design, develop, review and test new functionality.
Collaborate with others on the team to build features based on new business requirements.
Design and develop real-time distributed software to orchestrate the induction of new inventory and order fulfillment to customers. Specifically developing changes required to support customer integrations.
Evolve the current software architecture toward microservices using .NET Core, Kubernetes, RabbitMQ and Redis.
Contribute to a distributed architecture built on .NET using multi-threaded and multi-processor concepts.
Participate in customer facing calls, visits and workshops to educate and support customers on the integration requirements between Symbotic and customer systems.
Work with our customer's technical resources to test Symbotic integrations with their systems
Qualifications:
Bachelor’s Degree in Engineering related discipline required. (i.e. Computer Science, Mathematics, Electrical Engineering, etc.).
Minimum 2 years professional experience developing software applications.
The candidate must have experience with Object Oriented Design.
Experience with Linux and its commands.
Experience with developing unit tests and test and test automation frameworks.
Experience with source control software (Git preferred).
Qualified candidates should be comfortable with asynchronous or multithread programming, inter-process communication, and automated software testing.
A hands-on problem solver with excellent software design and implementation skills.
This person must be able to work in a fast-paced environment and support unscheduled events.
This person must be a self-starter and highly motivated.
Working knowledge of linear programming is a plus.
Experience with cross platform .NET core development is a plus.
Experience writing managed code and optimizing around garbage collection is a plus.
Professional on experience with Python and Regex is a plus.
Experience with MS SQL and the SQL language is a plus.
Experience working in an ELK stack is a plus.