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
3-5 Years’ Experience with Object Oriented Programming languages : C#, C++ or Java
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
1+ years of experience working in a distributed team using Agile methodologies and Scrum
Bachelors or MS in Computer Science / Engineering
Experience in Relational and Non-Relational databases
Ability to adapt to idiomatic patterns, such as Flux for React, Reactive for Angular, or MVVM for Vue
Proficiency with CSS3 styling approaches & SASS would be a plus
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
Garrett is the true pioneer of automotive turbocharging dating back more than 60 years, and continues today as the world'
s leader in turbo technology solutions and an experienced supplier of electric boosting products and automotive software to support passenger cars, commercial vehicles and off-
highway equipment. With a worldwide footprint of engineering centers, testing labs and manufacturing facilities, Garrett serves all major automotive companies to implement key differentiated technology offerings.