Manufacturing Software Engineer

Apply Now

Company: Tesla, Inc

Location: Markham, ON L3P 8P3

Description:

Tesla Toronto Automation builds automated equipment to support the assembly of Tesla products around the world.
We seek a Software Engineer who will be responsible to: drive and manage the integration of a Tesla ERP system at our location; develop code to adapt the software to our specific needs; work with our users to ensure the software conforms to their requirements. The successful candidate will also work with our existing ERP team to support our current ERP and WMS through the integration process.
The Manufacturing Software Engineer is responsible to successfully collaborate on development, refinement, implementation, and management of Tesla software services (applications) in production environments. They are responsible to provide support and to ensure the services meet quality, security and compliance standards while providing documentation for ongoing support and maintenance of the systems. The successful candidate will collaborate with the primary development team in Germany as well as teams in the USA.
Tesla Toronto Automation uses custom-developed software interfacing with off-the-shelf systems to procure, manufacture, track and dispatch inventory at multiple locations.

Responsibilities
  • You will collaborate closely with Tesla development and user teams to develop, refine, and integrate software modules written in C# on ASP.NET connected to MS SQL Server which are designed to optimize diverse business processes. You will ensure the maintenance of a clean and tested code base
  • You will manage sprints to incrementally integrate the new and old ERP by evaluating user and business requirements within the context of the new ERP's development status
  • You will support our existing ERP and WMS and their established teams
  • You will support a small number of primary applications and ensure critical systems are kept running based on the evolving needs of a diverse userbase
  • You will apply operation break fixes per user reporting and proactive maintenance activities to keep services up and running
  • You will take the lead in collaborating with stakeholders and, through close teamwork, will find innovative solutions in a very fast-moving environment
  • You will improve existing/design new business logic, database structures, user interfaces, queries and reports


Requirements
  • 2+ years of professional experience coding in C# on ASP.NET, developing software architecture, and experience with MS SQL Server is required
  • Degree in Computer Science, or the equivalent in experience and evidence of exceptional ability
  • Experience administering or developing for a manufacturing ERP system
  • Experience with Angular, Event Driven, Micro Service and DDD is particularly advantageous. Experience with SQL, T-SQL & Entity Framework, modern web development, Dev Ops (especially Jenkins & Kubernetes), Message Bus Systems (such as KAFKA) is a bonus
  • Finally, as a team player, you have excellent communication verbally, via e-mail and instant messaging, power points, writing documentation. The successful candidate should have tremendous self-motivation to drive projects forward

Similar Jobs