Michigan Jobs

Mobile michigan-jobbank Logo

Job Information

LLamasoft Software Engineer in Ann Arbor, Michigan

Software Engineer

Ann Arbor, MI

Are you looking for a stimulating company atmosphere where your efforts will have a significant impact on redefining the supply chain analytics market to fuel our company's success? We?re driven by people who have a passion for technology and innovation; we are a fun, results-driven company that thrives on delivering value to customers and making a difference in the world leveraging our solutions. If this sounds like you, come join our herd!

At LLamasoft, our mission is to elevate lives and organizations through the science of smarter decision-making. Powered by AI and advanced analytics, our enterprise decision platform enables business leaders to solve problems in new ways and make smarter decisions faster as their business and operating models change. We are pioneering the use of a true digital twin of the extended supply chain combined with our powerful algorithms and deep supply chain, data engineering, AI and operational expertise. LLamasoft deploys decision solutions through enterprise ready apps, custom apps, and an extensible no-code App Studio.

The Role:

This full-time position will challenge you, as a Software Engineer, to work with the simulation solver team to design and implement cutting edge supply chain modeling software.

As a software engineer on our Simulation team, you will be part of the Applied Research division, building simulation solutions for all aspects of the supply chain from production to inventory to transportation. For this role, we are looking for an enthusiastic software engineer to work closely with your peer engineers, researchers, consultants, and other LLamasoft software development teams to design and implement powerful, useful, and extensible software.

Our team values collaboration and ensuring that all team members have their ideas heard and respected as equals, in an inclusive and diverse environment that fosters personal and professional development.

The Simulation team is implementing the world?s fastest and most robust supply chain simulation, focusing on modeling the real world?s business logic in an efficient, scalable, and reliable manner. They are innovating with new optimization integrations, incorporating machine learning techniques, and generating useful information to provide the end-user with the information and analytics needed to make well-informed decisions.

Major Responsibilities:

  • A software engineer working on .NET libraries implementing behaviors of real-world supply chains in C#

  • Design, implement, test, and review via Git Flow and Kanban-lite methodologies

  • Take ownership of behavior correctness and completeness via effective communication with business analysts, engineers, and researchers

  • Interact with other teams when needed to ensure problem is solved at correct place in organization

  • Participate in ?everyone does DevOps? via understanding Jenkins CI/CD build, xUnit tests, and other infrastructure

  • Refine skills by defining and executing personal development plan which feeds back into self and organization

Required Qualifications:

  • Bachelor?s degree in computer science/engineering, mathematics, or a related field with some technical experience in software development

  • A strong desire to write efficient, readable, testable software through individual and collaborative contribution

  • Familiarity of .NET APIs

  • Understanding of concurrency, parallelism, and object lifetime

  • Excellent understanding of O-O principles, familiarity with functional programming

  • Strong understanding of common design patterns in O-O software

  • Strong problem-solving skills along with written and verbal communication skills.

  • Customer- and quality-focused with excellent attention to detail.

Preferred Qualifications:

  • Git / GitHub / JIRA

  • xUnit (or similar)

  • Jenkins / Jenkins Pipeline / Groovy

  • SQL and SQL Server

  • RESTful API Development

  • C#

  • Machine Learning

  • Performance-oriented development and memory management

  • Python

  • Knowledge or expertise in supply chain domain and/or supply chain-related software

About LLamasoft

Over 750 of the world?s most innovative companies rely on LLamasoft to design operational strategies to achieve profitability and growth goals. In addition to helping our customers identify billions of dollars in value, LLamasoft partners with humanitarian organizations, government entities and the World Economic Forum, using our solutions to design and optimize health supply chains around the globe in order to reach our goal of positively impacting 100 million lives by 2022.

LLamasoft is an equal opportunity employer, all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin.

If you require reasonable accommodation in completing this application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to accommodation@llamasoft.com.