Our Applications Engineeringganization is responsible fbuilding applications to support Teslas rapid growth while providing an amazing customer experience. The mission of our team is to streamline business operations, decrease costs, improve customer experiences, solve the engineering challenges from both development support. Our engineers are hands-on encouraged to own their own projects, contribute to new ideas, make an impact on the way that our company operates.
Responsibilities:
1、Design, develop implement applications fTesla customers on features like customer referral programs(Loot Box), Tesla.cn, more; 2、Develop internal applications fsales service our financial platform ;
3、Use .net framework, .net core MS SQL / MySQL technology stack;
4、Responsible fapplying operation break fixes other proactive maintenance activities to keep the services up running;
5、Participate determine root cause fservice failure support escalation;
6、Design software architecture based on business requirements, strategy priorities;
7、Promote software engineering best practices via code reviews, building tools documentation;
8、Be nimble react quickly to changing business conditions Leverage your existing skills while learning implementing new, open-source technologies;
9、Work with product managers, content producers, QA engineers release engineers to own your solution from development to production .
Requirements
1、BS/MS in Computer Science equivalent discipline
2、Solid experience with the .NET platform
3、Experience in MS SQL Server/MySQL good knowledge in query optimization
4、Expert knowledge of REST APIs
5、Good unit testing integration testing practices
6、Exposure to Go, AngularJS/Angular 5+ other open source technologies
7、Experience with Docker Kubernetes
8、Agile/SCRUM Software Development Process experience