Software Engineer @ Therapy Brands - Monrovia, CA

Software Engineer

Therapy Brands
Monrovia, CA
12 days ago


  • Contribute to the entire implementation process for new applications and enhancements to existing applications using C#, .Net, T-SQL, ASP.Net, MVC and JavaScript
  • Collaborate with the engineering team to effectively develop both front and back end
  • Conduct quality control checks throughout development
  • Participate in strategy meetings
  • Collaborate with product and customer support team to ensure programs are effectively developed/updated
  • Comfortable with initiating and implementing new projects
  • Answer questions from users regarding company software
  • Anticipate possible failures/errors and implement new solutions to make users interface easier and simpler


  • 3+ years of relevant, professional experience in web and desktop-based application development
  • Experience/education developing software, web applications using C#, SQL and JavaScript in an SOA environment
  • Proficiency with HTML, CSS
  • Experience writing and optimizing SQL queries
  • Knowledgeable with version control (Git)
  • Experience with MVC architecture pattern
  • Experience with databases (Microsoft SQL Server)
  • Ability to work in a fast-paced dynamic environment
  • Experience working in an Agile development environment
  • Must be a team player with strong attention to detail and able to work independently
  • Excellent critical thinking, problem solving, mathematical skills and sound judgment


  • Experience with Windows Forms applications
  • Experience with modern front-end frameworks (React.js or Angular.js)
  • Familiarity with cloud platforms (Azure, AWS)






  • Team Player: Works well as a member of a group
  • Functional Expert: Considered a thought leader on a subject
  • Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
  • Dedicated: Devoted to a task or purpose with loyalty or integrity


  • Self-Starter: Inspired to perform without outside help
  • Ability to Make an Impact: Inspired to perform well by the ability to contribute to the success of a project or the organization