Member Of Technical Staff Key Responsibilities;
Make clear, simple, and technically sound design decisions;
Simplify designs that others have made complicated;
Apply a high-quality bar to the decisions you make on fundamental data structures, algorithms, and third-party technology choices;
Synthesize your decisions and designs into clear and structured written specs.
A university degree including the study of computer science fundamentals;
At least 2 years writing production code in either Java or C# for a commercial software company.
At least 4 years of experience making core architecture and design decisions; such as data domain modeling, application of design patterns, and design using third-party components;
The ability to simplify complex ideas and communicate them with clear, logical thinking.
Empresa líder em Consultoria