Position: Senior .Net Developer (Algorithmist)
Company: GlobalLogic
Experience required: 5y
English level: intermediate

Job Description
 
5+ years of professional experience
Familiarity in algorithmic problem solving (combinatorial search, heuristics optimization, graph algorithms)
OOP Design patterns and principles, proven proficiency in either mainstream OOP languages (C#, Java or C++)
Practical experience in a microservices architecture
Familiarity with Python, Matlab, or similar tools for prototyping and visualization is highly desirable
Background in controls theory or robotics is a big plus

Job Responsibilities
Design and develop real-time distributed software for emulation of virtual warehouse with all operation cycle
Work in a dynamic Agile/Scrum based environment
Development of advanced optimization methods such as auctions, mathematical programming, and genetic algorithms
Develop error handling, fault tolerant and logging methods
Be a proactive communicator who enjoys working closely with creative and technical peer
Department/Project Description
Client’s talented and diverse workforce develops disruptive robotic solutions for warehouse automation and supply chain transformation, drives results and focuses on customer satisfaction.

Our modular and scalable solutions utilize existing space and high-speed robotics combined with proprietary software and technology. Since forming in 2007, client's team has grown to over 350 employees nationally and supports an impressive, high-profile customer base.

We seek candidates who are passionate about our solution and approach problem solving with a creative mind and a commitment to excellence. If you seek a challenge and want to impact the way the world distributes product from manufacturers to store shelves, we invite you to join our team.