Software Developer

Toyota Industries Corporation•Indianapolis, IN

About The Position

The Software Developer I works with the Team Lead and team to develop future engineered products, including new versions of Exacta, automation and device integrations with Exacta, integrations with Dynamics AX and other ERP systems, and new Exacta functionality such as vision systems, voice control, and embedded software. The software is intended to provide distribution and manufacturing customers with a competitive advantage. This is an entry-level role that typically requires 0–3 years of experience and requires a bachelor’s degree in Computer Science or Computer Engineering/Computer Science (CECS); a master’s degree in CECS is preferred. With guidance, the developer contributes to multiple concurrent projects, develops and tests applications, participates in design and code reviews, and supports build, deployment, and release processes. The role also works with Quality Assurance and support teams to resolve deployment and customer issues, including reproducing reported problems and determining solutions. The position involves 15% overnight travel, with travel expenses paid by Toyota Automated Logistics.

Requirements

  • Must be eligible to work in the USA long term without sponsorship.
  • Bachelor’s or master’s degree in Computer Science or a similar degree; the position description also specifies a bachelor’s degree in Computer Science or Computer Engineering/Computer Science (CECS).
  • Previous software development internship or co-op experience.
  • Experience using C#, .NET Framework, T-SQL, SQL Server, and ASP.NET MVC.
  • In-depth knowledge and experience with core Microsoft .NET technologies, including WCF, WPF, WF, LINQ, and EF.
  • Experience with debugging, performance profiling, and optimization.
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
  • Ability to support or rewrite legacy Microsoft technologies such as ASP.NET, REST, and MVC versions 1 through 4.
  • Experience with HTML5, CSS3, JavaScript, Ajax, JSON, XML, XHTML, and browser security and performance issues.
  • Proficiency with C++, COM, mocking frameworks, and debugging tools.
  • Knowledge of source control with TFS/Git, including setting up solutions, publishing, CI, and branching/merging.
  • Experience with database development, including relational database design and ORM technologies.
  • Knowledge and application of object-oriented design principles.
  • Deep understanding of development patterns and prior implementation experience.
  • Understanding of coding techniques that contribute to software reliability, maintainability, readability, simplicity, performance, and testability.
  • Good understanding of IT environments, including networking, server technologies, databases, security, and performance.
  • Knowledge of software product installer authoring tools, including Nullsoft Scriptable Install System (NSIS) and Windows Installer XML (WIX).
  • Experience and proficiency with practical software development methodologies such as Scrum, Waterfall, and Kanban.

Nice To Haves

  • A master’s degree in CECS is preferred.
  • Software development qualifications such as Microsoft Certified Professional Developer.

Responsibilities

  • Work with the team, with guidance, to deliver high-quality results across multiple concurrent projects.
  • Develop, debug, and unit test applications in accordance with established standards.
  • Participate in peer reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Create and maintain deployment environments.
  • Verify nightly build and unit test results and correct issues with those builds.
  • Work closely with the Quality Assurance team to resolve day-to-day deployment environment issues.
  • Maintain and enhance the automated build, deployment, and release process.
  • Work with the support team to address customer issues; recreate reported issues and determine an appropriate solution.
  • Follow information security policies, protect confidential data, complete required training, and report suspected security incidents.

Benefits

  • Health, dental, and vision insurance.
  • 401(k) retirement plan with a company match.
  • Vacation and holiday pay.
  • Paid volunteer time off.
  • Tuition reimbursement.
  • Professional associations, conferences, and subscriptions.
  • Company meetings and events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service