Sr. Software Engineer, Full Stack .Net

5 - 7 years experience  •  Automotive.

Salary depends on experience
Posted on 05/15/18
Fremont, CA
5 - 7 years experience
Automotive.
Salary depends on experience
Posted on 05/15/18

65980

Description

Tesla is seeking a senior  software  engineer to take part in the design and development of software for its customer systems  in  our Energy organization. This position will be working with the applications team in  Fremont, CA . Tesla internal applications are home grown, complex and tightly integrated. The mission of our team is to streamline business operations, decrease costs, improve customer experiences, and solve the engineering challenges that haven’t been solved yet! You will contribute to cross-functional system architecture and software system design with a clear focus on quality, scale, and ease of development.  

 

Responsibilities:  

  • Design, development and implementation of mission critical applications   using  .NET Framework and  MS SQL technology stack  

  • Build  UI using React and Drupal  

  • Design software architecture based on business requirements, strategy  and priorities.  

  • Promote software engineering best  prac tices  via code reviews, building tools and documentation.  

  • Leverage your existing skills while learning and implementing new, open source technologies as Tesla grows.   

  • This position will work closely with other application development teams, business analysts, business stakeholders and QA teams.  

 

Requirements:  

  • BS/MS/PhD in Computer Science or equivalent experience.  

  • 5+ years of solid experience with the .NET platform  

  • Experience in MS SQL Server is required and good knowledge in query optimization and data analysis is desired.  

  • Expert knowledge of   REST  

  • Good Unit Testing and Integration Testing practices  

  • Experience with  message queue architecture    

  • Exposure to Python, PHP, Java and other open source technologies is a plus.  

  • Experience with  Docker and  Kubernetes a plus.  

  • Agile/SCRUM Software Development Process experience is a plus.  

  • The desire to contribute to a high performing team working on a critical mission for the planet a must.  

  • Evidence of exceptional ability  

 

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.