View Our Website View All Jobs

.NET Software Engineer

The Role:   

Do you take initiative and own projects from start to finish?  Are you a smart, forward thinking problem solver?  Consider joining LLamasoft!

As a Senior Software Engineer for the platform team, you will work closely with the platform architect and other top-notch engineers to design and implement our next generation SaaS platform.  Leveraging your expertise, communication skills, and dedication to excellence in development, you will shape the supply chain software that is helping people solve complex problems through better decision making. 

A software engineer’s role on the platform team will include both working with established best practices around a microservice architecture, while also utilizing cutting edge technology. This role requires an agile person who is not afraid to learn new things, and push forward LLamasoft’s ability to quickly deliver high quality products. The platform’s focus of this role is centered on delivering microservices that will drive our next generation web products. This is a central role to LLamasoft’s development and it is expected that this engineer will become familiar with our entire suite of web products.

 

Job Description:

  • A software engineer working on a new and cutting edge SaaS platform
  • Work across all areas of the microservice architecture
  • Be a subject matter expert for other developers from other teams who need to consume platform resources
  • Take ownership of the quality of code produced by writing unit test and monitoring code metrics
  • Work with the test engineer to establish baselines and a strategy for on-going performance, load, and stress testing.
  • Participate in design and code reviews
  • Interact with the DevOps team to drive the delivery of platform services
  • Work with web platform architects to understand how a product or feature may impact multiple teams
  • Facilitate technical discussions between all stakeholders

  

The Qualifications:

  • 3+ years of web application development experience on a SaaS platform
  • Degree in Computer Science or equivalent industry experience
  • Extensive knowledge of REST and web principles
  • A good fundamental knowledge of OO principles, design patterns and the idioms of C# and .NET
  • A broad knowledge of the C# programming language
  • A strong familiarity with data structures and algorithms
  • Strong grasp of software design patterns and effective development methodologies
  • Strong problem-solving, written and verbal communication skills
  • Customer and quality focused with excellent attention to detail
     
  • Bonus Points:
  • Experience working within a microservice environment
  • Experience with .NET Core or ASP.NET Core
  • Experience using Docker

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

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150