Job Description
As our new Software Engineer you will be part of a team that designs, develops and integrates highly complex software solutions within Garrett Advancing Motion. You will use your experience and judgment to plan and accomplish goals. You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities, identify and propose technical improvements using your software engineering knowledge and principles. You will have the chance to accelerate innovation and growth, teaming with the world's most talented engineers. Join us and discover for yourself why a career with Garrett Advancing Motion is the opportunity you've been looking for.
Your main responsibilities will be:
? Help define and drive the technical requirements
? Implement/develop software solution including automated testing
? Perform design and peer code reviews with team members
? Contribute to the ongoing improvement of the team’s processes and development practices
? Communicate effectively with different levels of management and different departments
? Stay in tune with new technologies
? Interact with POs, Designers, and Architects for requirements, designs, and architectural decisions
YOU MUST HAVE
? Experience building enterprise software
? 5+ Years’ Experience with Object Oriented Programming languages: C#, .NET core
? Experiences on frontend technologies like Angular, Vue.js, etc.
? Relational database experiences -MSSQL or MySQL, etc.
? Experience in OOAD and design principals, implementing micro services architecture
? Experience working in Native & Hybrid Cloud environment
? An understanding of Test-Driven Development methodologies and automated testing
? Experience with Docker & Kubernetes
? Experience on developing ELK (Elasticsearch, Logstash, Kibana) technology stack based solutions
? Experience in managing elastic search clusters designs and implementations
? 1+ years of experience working in a distributed team using Agile methodologies and Scrum
? Bachelors or MS in Computer Science / Engineering
WE VALUE
? Experience in Relational and Non-Relational databases
? Expertise in responsive design and understanding of design patterns would be a plus
? Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
? Demonstrated ability to learn new technologies quickly and independently
? Excellent verbal and written communication skills, especially in technical communication
? Strong interpersonal skills and desire to work collaboratively
? Experience with AWS
职能类别: 高级软件工程师
联系方式
上班地址:牛顿路8号
Get email alerts for the latest"Sr.Software Engineer jobs in Shanghai"
