None
What to Expect
Tesla aims to accelerate world's transition to a sustainable energy by
ensuring we provide a seamless and frictionless experience to our customers.
To meet this goal, Tesla is constantly striving to innovate and provide best
in class services through introduction of pioneering new products and
services. To that end, Tesla is seeking hardworking and passionate software
engineers for Tesla's Enterprise Resource Planning systems. These engineers
will be part of a team that is focused on delivering a highly scalable
platform that enables growth of current and future products and services to
our customers.
Location: Fremont, CA OR Austin, TX.
What You'll Do
Design and develop high quality, scalable and stable web applications
and/or back-end services
Develop client-side applications that connect with web services
Develop back-end web services
Follow Tesla's high standards for security-best practices in all
development
Partner closely with security team for code analysis and design reviews
Perform unit testing
Process bug reports and release fixes
Participate in code reviews
Participate in agile processes
Always think out of the box to solve problems
What You'll Bring
Bachelor's degree or higher in Computer Science, Computer Engineering or
the equivalent in experience and evidence of exceptional ability
3+ years of work experience
Expert .Net with C# experience.
Expert in SQL Queries
Expert in building REST API's.
Strong object oriented and software architecture fundamentals.
Fluent in software fundamentals including software design, algorithm
development, data structures, code modularity and maintainability.
Exposure to Open-Source Tools and Technologies.
Experience in .NET Framework, .NET Core, package management, and
dependency injection
Fluent in GIT source code control.
Remain engaged, proactive and positive in tough circumstances, owning
assignments and taking full accountability for overall team success.
Experience with Docker and Kubernetes integrations of CICD.
Possess strong communication skills and a preference for delivering as
part of a team.
Contact center or CRM experience is a plus
Working Knowledge of continuous deployment, feature toggles, logging,
metrics, monitoring, and alerting
Excellent interpersonal communication skills