Required Skills: Software Engineering, System Design, Code Review, Automation Testing, Debugging, Technical Writing, Performance And Trade Off Analysis, Clear Technical Communication