THE ROLE
As an experienced Software Engineer, you’ll take part in the design development of software fthe current next generation of Tesla’s After-Sales related systems. In this role, you’ll be developing highly complex applications, while acting as a team member, to streamline business operations improve overall user experience. The ideal candidate is a self-starter with a strong desire to increase efficiencies make an impact while contributing to a cross-functional team. Your ability to creatively collaborate execute team goals will affect scalability directly contribute to the companys mission of accelerating the world’s transition to sustainable energy.
RESPONSIBILITIES
• Work closely with a wide variety of stakeholders to analyze break down large requirements small, simple, workable deliverables.
• Work across multiple projects simultaneously.
• Design, implement, deliver to production complete end-to-end fully functional solutions.
• Develop scalable solutions using tools like Java, .Net,Python, MySQL, other open stack frameworks.
• Ensure highest technical quality of your deliverables they are cost-effective to maintain.
• Contribute relevant, clean, concise quality documentation to Teslas knowledge base to support/increase information sharing within theganization.
• Automate any repetitive development tasks bring efficiency to the team.
• Ability to multi-task manage multiple assignments in a fast-paced environment.
• Agile/SCRUM Software Development Process experience is a plus.
REQUIREMENTS
• 2+ years in Application development in an enterprise environment.
• Backend Development using Java programming language, familiar with Springboot, Mybatis
• Hands-on experience with RESTful API Design & Implementation MicroServices architecture.
• Hands on experience on Python related project development.
• Notable experience with database programming using Microsoft SQL Server MySQL 8.0.
• Ability to write Unit test cases perform testing before promoting to higher environments.
• Provide utmost importance to the performance scalability of the web applications during development.
• Distributed Source Control, using tools such as Github Bitbucket.
• Education: BS/MS in Computer Science equivalent degree.
• Containerized (Docker) application development is preferred..