Jobs · Michigan

Senior Software Engineer

Toyoda Gosei Americas · Troy, MI · 1 mo ago
HybridFull-time

Essential Duties And Responsibilities

  • 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).

Required Education, Experience, And Skills

  • Certifications and Education: Bachelor's Degree in Computer Information Systems or related field, or equivalent years of experience.
  • Experience: 4 to 8 Years of experience in Software Development.
  • Technical Skills: 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.
  • Ability to program systems utilizing ASP.Net/Cloud SaaS and C# environments.
  • 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.

Additional Competencies

  • Ability to consistently meet deadlines.
  • Effective verbal, non-verbal, negotiation and written communication skills.
  • Effective attention to detail, problem solving, analytical and organizational skills.
  • Strong organizational skills, analytical thinking skills, problem solving and project scheduling skills.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 5 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com