Industrial Metal Supply-posted 5 days ago
Full-time • Mid Level
Onsite • Sun Valley, NV

This is an on-site position in Sun Valley, CA. Candidates must reside in the greater Los Angeles area. This is an on-site position in Sun Valley, CA. Candidates must reside in the greater Los Angeles area. Industrial Metal Supply, founded in 1948, is a leading metals distributor with seven locations serving California and Arizona. We are entering an exciting new growth phase as we strive to further expand our brand awareness while enhancing our customer experience. We are committed to leveraging technology to enhance our manufacturing processes and improve operational efficiencies and integration of technology across our various platforms. We are looking for a seasoned software developer responsible for building IMS applications, including anything from back-end services to their client-end counterparts as well as the corresponding middleware. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

  • Translate application storyboards and use cases into functional applications
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proven work experience as a Back-end developer
  • Proficient in Node.js, C#, Python with a good knowledge of its ecosystems.
  • Hands on experience with programming languages like Node.js, C#, and Python
  • Familiarity with the Node.js & .NET Core frameworks
  • Strong understanding of object-oriented programming
  • Skill for writing reusable libraries
  • Teamwork skills with a problem-solving attitude
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Familiarity with SQL and NoSQL databases
  • Experience with popular web API frameworks
  • Knack for writing clean, readable code
  • Understanding fundamental design principles behind a scalable application
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration and deployment (CI/CD)
  • BS in computer science required, MS preferred
  • 5+ years of software development experience and system design
  • Vacation
  • Sick Leave
  • gas subsidy
  • comprehensive medical benefits
  • retirement plans
  • 401k with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service