Software Engineer, Full Stack

Fremont, California
13 Oct 2018
13 Nov 2018
Contract Type
Full Time
Description: We are seeking a full stack senior application developer to take part in the design and development of software for Digital Products team. The Digital Products team is composed of product managers, business analysts, UX designers, and full stack software engineers, working together to create elegant solutions to complex problems. This position will be working on current and next generation Services consumed by customer facing website and other internal applications. Tesla internal applications are home grown, complex and tightly integrated. The mission of the development team is to completely automate the business operations and have seamless integrations. You will contribute to cross-functional system architecture and software system design with a clear focus on quality and scale.

  • Design, development and implementation of mission critical applications using ReactJS, .NET Framework, SQL and MySQL technology stack with focus on building internal application portal.
  • Design and develop robust, scalable, high performing, high-volume production applications with users across the globe.
  • Build internal systems and support business needs with your domain expertise.
  • 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.
  • Work under pressure and meet weekly deadlines under an agile environment.

Skills Requirements:
  • 7+ years of solid programming experience with C# .NET, Web API. Experience with NET Core applications hosted on cross platform systems is a plus.
  • Experience building UI applications with AngularJS is required.
  • Experience with MS SQL/MySQL Server is required and good knowledge in query optimization and data analysis is desired.
  • Expert knowledge of Web Services, REST, JQuery, SOAP and JSON is required.
  • Good Unit and Integration testing practices.
  • Excellent verbal and written communication skills.
  • Ability to work in constant high pressure situation.
  • Ability to multi-task and manage multiple assignments in a fast-paced environment.
  • Prior experience on home grown enterprise level applications is preferable.
  • Agile/SCRUM Software Development Process experience is a plus.

Education Required:

• BS/MS/PhD in Computer Science or equivalent with at least 7+ years of progressive experience in the Services industry and evidence of exceptional ability.

Similar jobs

Similar jobs