Software Engineer

Toyoda Gosei North America Corporation
Troy, MI, United States
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ASP.NET .NET Framework Application Integration Architecture Application Performance Management Microsoft Azure C Sharp (Programming Language) Software as a Service Code Review Entity Framework Supervisory Control and Data Acquisition (SCADA) Python (Programming Language)
+19 more
Microsoft Visual Studio Microsoft Office Microsoft SQL Server Model View Controller (MVC) Radio-Frequency Identification Software Engineering SQL Stored Procedures Scripting Enterprise Software Applications .NET Core Blazor Software Application Programming Git Fastapi Information Technology Data Analytics Restful APIs Web Api Microservices

Job description

Design, develop, and maintain enterprise applications using C#, .NET 8/.NET Framework, ASP.NET Core, Blazor, MVC, and Web APIs. Develop Python applications for automation, data analytics, AI integration, scripting, and IoT data processing. Design and integrate Industrial IoT (IIoT) solutions with PLCs, sensors, barcode scanners, RFID systems, and manufacturing equipment. Develop integrations between ERP, MES, WMS, SCADA, and shop-floor systems. Build RESTful APIs and microservices to connect manufacturing systems. Develop SQL Server databases, stored procedures, views, and optimize application performance. Participate in Smart Factory and Industry 4.0 initiatives. Troubleshoot production software issues and provide third-level support. Design secure, scalable, and high-availability enterprise applications. Participate in architecture reviews, code reviews, and software design discussions. Collaborate with production, cybersecurity and infrastructure teams to ensure secure application deployment. Support cloud migration initiatives using Microsoft Azure. Create technical documentation, standards, and development best practices. Mentor junior developers and promote modern software engineering practices. Drive optimization by being actively engaged in continuous improvement efforts (kaizen) This role requires the completion of other duties as assigned

Requirements

Bachelor’s Degree in Computer Information Systems or related field, or equivalent years of experience is required, 4 to 8 Years of experience in Software Development are required 4 to 8 years of developing applications using C# and .Net Previous experience developing with Python Experience developing Industrial IoT (IIoT) applications

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to sit. The employee is occasionally required to stand, walk, and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision.

Technology Competencies

Proficiency using Microsoft Office Suites 2016 or newer is required Ability to program systems utilizing ASP.Net/Cloud SaaS and C# environments is required Strong knowledge of .NET Core / .NET 8, ASP.NET Core, Blazor, Entity Framework, REST APIs, SQL Server, Git, Visual Studio Experience with manufacturing systems such as: MES, ERP, SCADA, PLC communication, Ability to consistently meet deadlines is required Effective verbal, non-verbal, negotiation and written communication skills are required Ability to sustain a high degree of professionalism in interacting with internal and external customers is required Effective attention to detail, problem solving, analytical and organizational skills are required Strong organizational skills, analytical thinking skills, problem solving and project scheduling skills is required

About the company

The Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems and LEDs. Globally Headquartered in Japan with a network of 67 group companies in 17 countries and regions, the Group brings its extensive range of products to customers all over the world., Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer in the Computer Information System (CIS) department. The Senior Software Engineer is responsible providing professional level software engineering across Toyoda Gosei (TG) North America Corporation (TGNA) and TGNA Manufacturing Companies (AMCs).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:28 min

Hosting models for executing Blazor applications across different platforms

Christian Giesswein Christian Giesswein · WWC 2023

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:07 min

Applying industrial factory management concepts to software developers

Johannes Hansen · WWC 2023

Videos

See all

Related articles

See all